5

XCode で特定のプロジェクトを開こうとすると、ハングします。ハングすると、次の画面が表示されます。画像

他のプロジェクトは正常に開くことができますが、ハングしたプロジェクトも開くため、何もできません。私の CPU は全速力で動作しており (ファンが動き始めます)、「Interface Builder Cocoa Touch Tool」という名前の複数のプロセスを終了する必要があります。

私はもう試した...

  • rm -rf ~/Libraries/Autosave Information
  • rm -rf /Users/scott/Library/Developer/Xcode/DerivedData/*
  • rm -rf ~/Developer/XCode/UROPv6/UROPv6.xcodeproj/xcuserdata
  • rm -rf ~/Library/caches/com.apple.dt.Xcode
  • XCodeの再インストール。

XCode の設定を開くことができません - UROPv6 (ハングするプロジェクト) が常に開くため、これらのオプションはすべてウィンドウの外に投げ出されます。

ハングするアプリは iOS プロジェクトです。このブログ投稿を見てきましたが、*.storyboardではなくを使用してい*.xibます。

上記の方法はどれも機能しなかったため、プロジェクトにこれを引き起こしているファイルがあると思います。プロジェクトを開くにはどうすればよいですか?

XCode がクラッシュしたときの完全なエラー ログについては、このgist を参照してください。

4

4 に答える 4

7

rm -rf ~/Developer/XCode/UROPv6/Reconstruct.xcodeproj/project.xcworkspace/xcuserdata働きました。を実行しようとするgit checkout 0ea13dと、「エラー:

Your local changes to the following files would be overwritten by checkout:
Reconstruct.xcodeproj/project.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate
Please, commit your changes or stash them before you can switch branches.
Aborting`

そのため、そのフォルダーを削除しましたが、現在は機能しています。

于 2013-05-20T13:55:10.083 に答える
0

Xcode 6.1.1 でも同様の問題がありました。上記のすべての解決策に加えて、ウェブで見つけたいくつかの解決策を試しましたが、役に立ちませんでした。私はついに二分探索に頼り、物事が再び機能するようになりました。

  1. Xcode プロジェクトのバックアップを作成します。
  2. Xcode プロジェクト パッケージを開きます (Finder で右クリックし、[パッケージの内容を表示] を選択します)。
  3. テキスト エディタで project.pbxproj を開き、PBXFileReferenceセクションを調べます。
  4. 以下のPBXGroupセクションからも対応する項目を削除するように注意しながら、リスト内の項目の半分を削除します。ファイルを保存し、Xcode でプロジェクトを開きます。問題のある項目が見つかるまで繰り返します。たとえば、Xcode がまだハングする場合は、バックアップを復元し、アイテムの残りの半分を削除して、もう一度やり直してください。

私の場合、問題はシンボリックリンクされたフォルダーでした。

于 2015-02-23T06:53:04.960 に答える