最近、Xcodeのシミュレータが非常に遅くなったことを経験しました。また、新しいアプリを作成してiを実行した場合、起動画面と最初のView Controller間の移行には約3秒かかります。幸いなことに、これはiOS 9シミュレータのみであり、iOS 8以下ではありません。 Xcode 6.4にアップグレードし、Xcode 7.0 beta 3もインストールしています。誰も同じことを経験しましたか?両方のXcodeバージョンをアンインストールしようとしましたが、助けにはなりませんでした。
Command + Tを押すと、「スローアニメーション」機能がトリガーされます。今までこの設定に気づいていませんでした。ドッ!
シミュレータメニューで、デバッグ> スローアニメーションに移動し、このオプションをオフにするか、単に実行します:
⌘ + T
Xcode 9.0/9.0.1/9.2 + iOS 11シミュレーター:
Xcodeバージョン:9.0/9.0.1/9.2 iOS 11シミュレーターとSpritekitゲームプロジェクトまたはOpenGL関連プロジェクトでパフォーマンスの問題がある場合、それは既知のバグです。
OpenGLES.frameworkのバグによりLLVM JITが破損したため、すべてのシェーダーが解釈された実行にフォールバックしました。 (Twitter)
解決策:
AppleはXcodeリリース9.1で修正しましたが、9.2ではシミュレーターの動作が再び遅くなりました... :(
Appleが次のXcodeリリースで修正されるまで一時的な解決策です...このシミュレータのパフォーマンスの問題は、iOS 11シミュレータを選択した場合にのみ発生します。 iOS 10 Simulatorにはこのバグはありません。
1.)Xcodeとシミュレーターを終了します
2.)libCoreVMClient.dylibをダウンロードします このリンクから 。 Dropboxがない場合は、[いいえ、表示を続けます]を選択して、[ダウンロード]をクリックします。 Zipを解凍すると、内部にbeta3フォルダーがあり、最後に機能していることがわかっているlibCoreVMClientファイルが含まれています。 Xcode 9ベータ3から取得しました。
3.)Finderアイコンを右クリックし、「フォルダーに移動…」を選択して、次を貼り付けます:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS .simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/OpenGLES.framework
4.)ここで「libCoreVMClient.dylib」ファイルをダウンロードしたbeta3バージョンに置き換えます。単純なコピーアンドペーストの上書きです。
5.)Xcodeを再起動します。今は大丈夫です! :)
XCODE 9 BUG。これは、Xcode 9.0とそのiOS 11シミュレータの問題であることが公式に確認されています。これは、OpenGLを使用するすべてのアプリケーションに影響します。
参照: https://github.com/mapbox/mapbox-gl-native/issues/9959
また: https://Twitter.com/xenadu02/status/911463433521860609
:( お役に立てれば。
これはXcode 9.1 beta 2で修正されました
MKMapViewでパンしようとすると、SceneKitアプリの実行が遅くなり、CPUが100%に達する可能性があるシミュレータのOpenGLの問題を修正しました。
Apple開発者による既知のバグです。以下のリンクを参照してください https://forums.developer.Apple.com/thread/8357
私はこれと同じ問題を抱えていたので、しばらく頭を悩ませた後、シミュレータの実行中にXcodeの「Organizer」ウィンドウを開くと、動作が非常に遅くなることに気付きました。そのため、「スローアニメーション」オプションがオンになっていない場合は、オーガナイザーウィンドウが開いていないことを確認してください。