Xcodeでアプリケーションをインストールするときに、このメッセージがデバイスの隣のかっこで表示されています。 xxxx's iPhone(4.2.1 is overriding Base SDK to 4.3)
4.2.1 Base SDKを4.3にオーバーライドしています
アプリのデプロイメントターゲットは4.0です。なぜ私はこれを取得しているすべてのアイデア?
お時間をいただきありがとうございます。私が理解することができるものから、
Xcodeでアプリケーションをインストールするときに、このメッセージがデバイスの隣のかっこで表示されています。 xxxx's iPhone(4.2.1 is overriding Base SDK to 4.3)
4.2.1 Base SDKを4.3にオーバーライドしています
アプリのデプロイメントターゲットは4.0です。なぜ私はこれを取得しているすべてのアイデア?
お時間をいただきありがとうございます。私が理解することができるものから、
:
「オーバーライドベースSDK〜4.3」は、4.2.1ではなく、4.3ヘッダーとライブラリに対してビルドしていることを示しています(4.2.1の表示は、インストールされているオペレーティングシステムを指しているためです)。そのため、誤解を招く可能性があります)。 xcodeにSDKがインストールされている場合(5.0ベータまたはそれ以前の3.x SDKなど)、他のスキーマの選択肢が表示されます。
私の場合、3.1.2と3.1.3がインストールされていますが、さらに2つのエントリが表示されますが、両方とも「優先するsdkを上書きする」という表示がないため、3.1用にビルドしているかどうかわかりません。 2または3.1.3ビルドログをチェックしない限り。これは古いバージョンのサポートがないためです< 3.2 SDKのxcode 4
ビルドログを確認するには、どのSDKバージョンとどの展開ターゲットをビルドするかを知るために:-isysroot
オプションのコンパイラコマンドラインを見てくださいSDKの場所(別名ベースSDK)と展開ターゲットを指定する-miphoneos-version-min=x.x.x
を指定します。