9

こんにちは、昨日のある時点で私の Xcode プロジェクトがエラーでビルドに失敗し始めました:

パス '/Users/cooldocman/Library/Developer/Xcode/DerivedData/cooldocs-ejjarvdamwdcbbcpahhnbweztrmh/Build/Products/Debug-iphonesimulator/cooldocs.app/cooldocs.momd/cooldocs.mom' でデータ モデルのコンパイルに失敗しました

私は StackOverflow や他のサイトで調査を行いましたが、同様の音の問題に対する提案された修正はどれもうまくいきませんでした。この問題は、SVN、Xcode、Core Data、および XCUserState の交差点にあるようです。StackOverflow や他のサイトで見つけた情報からいくつかの手順を試しましたが、まだ解決していません。

これまでに試したことは次のとおりです。

  1. SIMulatorアプリケーションフォルダーを一掃するために推奨される1つのスタックオーバーフロー記事:/Users/cooldocman/Library/Application Support/iPhone Simulator/5.1/Applicationsの下からアプリを削除しました...エラーが持続しました...

  2. 別のスタック オーバーフロー スレッドは、一時的な DerivedData フォルダーを削除するようにアドバイスしました。そのため、/Users/cooldocman/Library/Developer/Xcode/DerivedData の下のすべてのフォルダーを削除しました (エラー メッセージ内のフォルダー、つまり /Users/cooldocman/Library/Developer/Xcode/DerivedData/cooldocs-ejjarvdamwdcbbcpahhnbweztrmhwere は削除されました)。

  3. Archives フォルダーの内容を削除するという別の記事 ... /Users/cooldocman/Library/Developer/Xcode/Archives

手順 2 と 3 を実行してもまだうまくいかない

  1. すべてのクリーンアップの後でも、プロジェクトのコンテンツをgrepすると、古い「cooldocs-ejjarvdamwdcbbcpahhnbweztrmh」フォルダーへの参照がまだ存在することがわかります...

    $ grep ejjarvdamwdcbbcpahhn / /*/ / /* バイナリ ファイルのトランク/cooldocs.xcodeproj/project.xcworkspace/xcuserdata/cooldocman.xcuserdatad/UserInterfaceState.xcuserstate が一致します

さて、これをどのようにきれいにしますか?

おそらく、私が必要とする秘密は、この残りの xcuserdata をクリーンアップする方法です。うまくいけば、それで問題が解決することを願っています。さもなければ、宝探しの例えを使用すると、クロールする必要がある別の神秘的なトンネルへの扉が少なくとも開く可能性があります。(そして、その最後の洞窟から出てきたときが、本当に必要な作業を開始できるときです!)

読んでくれてありがとう。このグループからの助けと洞察に感謝します!

:-)

4

2 に答える 2

4

xcuserdatadフォルダーに関しては、Xcodeを閉じて、Finderまたはターミナルで削除してみませんか?それをするのは安全です。次回Xcodeでプロジェクトを開くと、プロジェクトが再作成されます。

于 2013-03-04T02:01:53.097 に答える
0

私はこれと同じ問題を抱えていましたが、提案はどれもうまくいきませんでした。私は最終的に自分のプロジェクトを含むディレクトリ全体を削除し、Github から再度複製して問題を修正しました。git によって無視された一部のファイルが元に戻されなかった可能性がありますが、それがどのファイルであるかを調べる時間がありませんでした。

于 2014-04-30T18:46:35.860 に答える