3

xcode 4.6では、複数のターゲットを持つ新しいプロジェクトを作成しました。私のターゲットの1つである空のiOSアプリケーションには、ターゲットビルド設定の「AppleLLVMコンパイラ4.2-...」セクションがすべて含まれていません。他の誰かがこれを見ましたか?それらを表示させる方法について何かアイデアはありますか?

私は6つのステップで状況を一貫して再現することができます:

  1. xcode4.6を起動します
  2. ファイル->新規->プロジェクト...
  3. OS Xフレームワークとライブラリを選択->バンドル(すべてのデフォルトを受け入れる)
  4. そのプロジェクトでは、[ファイル]->[新規]->[ターゲット...]
  5. iOSアプリケーションを選択->空のアプリケーション(すべてのデフォルトを受け入れる)
  6. iOSアプリケーションターゲットの「ビルド設定」に移動します。「AppleLLVMコンパイラ4.2-...」セクションがないことに注意してください。

「AppleLLVMコンパイラ4.2-...」セクションを使用 と

「AppleLLVMコンパイラ4.2-...」セクションなし ここに画像の説明を入力してください

4

1 に答える 1

0

OS X バンドルである初期ターゲットを使用して新しいプロジェクトを作成したとき (質問の状況を再現する方法については、ステップ 3 を参照)、追加されたすべてのターゲットのデフォルト設定は、この場合は OS X 用のプロジェクト設定を継承します。 . iOS の空のアプリケーション ターゲットを追加すると、「ビルド設定」は正しくても、「Apple LLVM コンパイラ 4.2 - ...」セクションが欠落していました。

プロジェクト(ターゲットのいずれでもない) の「ビルド設定」を変更することで、「ビルド設定」の「Apple LLVM コンパイラ 4.2 - ...」セクションを iOS の空のアプリケーション ターゲットに表示することができました。次のマナーの「アーキテクチャ」セクション:

Base SDKから:Latest OS X (OS X 10.8)から:Latest iOS (iOS 6.1)

Architecturesから:64-bit Intelから:Standard (armv7, armv7s)

次に、iOS の空のアプリケーション ターゲットの [ビルド設定] をクリックすると、[Apple LLVM コンパイラ 4.2 - ...] セクションがあります。

于 2013-02-22T19:03:59.480 に答える