シミュレーターでアプリを実行すると、Xcode 7.0 ベータ 6 でアプリがクラッシュし、次のエラー メッセージが表示されます。
Xcode が突然終了しました。
[再度開く] をクリックして、アプリケーションを再度開きます。[レポート] をクリックして詳細情報を表示し、Apple にレポートを送信します。
これが私のクラッシュレポートです:
私が気づいたこと:
- クラッシュは100% の確率で発生するため、シミュレーターでアプリを実行したり、単体テストを実行したりできません。
- 同一のOS X および Xcode バージョンを実行している別のコンピューターで、同じアプリがクラッシュすることはありません。
- 別のアプリはクラッシュしませんでした。
私がこれまでに試したこと:
- Xcodeの再インストール。
- シミュレーターの内容と設定をリセットします。
- クリア
~/Library/Developer/Xcode/DerivedData
と~/Library/Caches/com.apple.dt.Xcode/
ディレクトリ。 - [ウィンドウ] > [デバイス] からシミュレーターを削除して追加します。
- Xcde > 設定 > ソース管理 > ソース管理を有効にするのチェックを外します。
- [設定] > [場所] から [コマンド ライン ツール] バージョンを選択します。
- コンピューターを再起動しています。
私はAppleにバグレポートを提出しました。
Xcode バージョン 7.0 ベータ 6 (7A192o) OS X バージョン 10.10.5 (14F27)
謎解き
問題の原因がわかりました。Carthage を使用してフレームワークを構築しています。この問題を解決するには、実行する必要がありましたcarthage update
。前回行ったときは、ビルドされたフレームワーク ファイルをCarthage/Buildディレクトリからコミットしなかったと思います。また、新しい Xcode バージョンをインストールしたときに、以前のコマンド ライン ツールを使用してビルドされたフレームワーク ファイルに問題が発生した可能性があります。