4

Mac OSX10.7.5を搭載したMacBookProを持っています。私はXcode4.4を使用してiOS開発を行っていましたが、最近Xcode4.5にアップグレードしました。

私のアプリケーションでは、依存するサードパーティライブラリをいくつか構築しました。これらのライブラリは、アプリケーションがそれらを取得して使用できるように、特定の場所に配置する必要があります。ただし、ライブラリが正常にビルドされたとXcodeが言っていても、オーガナイザーの派生データに使用できるものがないため、ライブラリの最近のビルドを見つけることができません。

これらのライブラリが構築されている場所を特定するにはどうすればよいですか?

4

2 に答える 2

7

Xcode 4.5 では、Preferences->Locations を見てください。

これは、派生データの場所がファイル システム上で実際に存在する場所を示しています。

派生データ パスの横にある矢印をクリックして、ファインダにパスを表示します。

最近、Xcode 4.3.3 からアップグレードしたところ、ビルドの場所が自動的にカスタムに変更されたので、(デバッグ) ビルド製品は次の場所にあります。

〜/ライブラリ/開発者/Xcode/DerivedData/ビルド/製品/デバッグ

Apple がこの変更を行ったのは、ビルド製品の場所を 1 つの場所に単純化するためだと推測しています。たとえば、Xode 4.3.3 では、ビルド製品は次の場所に配置されていました。

〜/ライブラリ/開発者/Xcode/DerivedData/XXX

XXX は、Xcode プロジェクト名に基づいてランダムに生成されたフォルダーです。

また、隠しフォルダを Finder に表示できるようにすると、ライブラリ フォルダの内容を実際にブラウズできるようになると便利です。無料の Onyx ツールを使用して、隠しフォルダーの表示を有効にしました。

これが役立つことを願っています。

于 2012-09-28T10:22:50.373 に答える
3

オーガナイザーに移動し、派生データを生成しなくなったプロジェクトを右クリックし (削除ボタンが灰色になっていることがわかりましたが)、オーガナイザーから削除しました。プロジェクトを再度開くと、ボタンが再び使用可能になりました

于 2013-02-05T14:40:36.790 に答える