4

更新: 質問のクローズ: 少し後戻りして自分を修正しました。ソース ツリー変数を必要とするフレームワークを使用しています。(スズメ)。メインの Mac Mini ではソース ツリーを更新しましたが、MacBook Pro では更新しませんでした。そのため、Xcode はそのミスにより古いディレクトリを検索していました。

これは Xcode の奇妙なバグの 1 つかもしれないので、ちょっとしたアドバイスを探しています。Xcode 4.3.2 (2012 年 4 月 7 日時点で最新) を 2 台の Mac にインストールしています。プロジェクトを Dropbox に保存しているので、どこからでもすぐにアクセスして作業できます。私は他のいくつかのプロジェクトでこれを行いましたが、この問題を経験したことはありません。

コンピューター 1 台、Mac Mini 1 台で、プロジェクトは正常にビルドされます。一方、2009 MacBook Pro では、ビルド エラーが発生します。1 つには、いくつかのソース ファイルで -fno-objc-arc を使用しているにもかかわらず、依然として ARC 関連のエラーが発生します。それは私にとって非常に不可解です。Mac Mini でビルドする場合は問題ありません。.pch ファイルに関連する「ファイルが見つかりません」というエラーも表示されます。エラーログは、次のような奇妙なパスを指しています

/var/folders/9l/s_phv6yj0hv6q82_lrdcckb00000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/...Prefix.pch' file not found

これが私がこれまでに試したことです

  • Xcode を削除し、MAS から再インストールしました
  • ログで呼び出された /var/folders ディレクトリを削除しました
  • プロジェクトのビルド ディレクトリを削除しました
  • 製品を実行-> Xcodeでクリーン
  • Xcodeを何度も再起動しました

まだサイコロはありません。この問題を突き止められない限り、このプロジェクトのためだけに 1 台のワークステーションで作業することになるでしょう。これを行うと、他のすべてのプロジェクトは正常に機能します。

ご協力いただきありがとうございます。

4

1 に答える 1

0

XCode でソース ツリー変数を使用していましたが、変数の 1 つが古く、間違ったパスを指していました。その後更新されたソース ファイルの 1 つが 1 つの Mac で動作していましたが、別の Mac ではエラーがスローされたため、ビルドが失敗し、リンカが奇妙なエラーを表示しました。

于 2012-04-11T14:45:26.533 に答える