1

最近、iPhone プロジェクトを 2.2.1 SDK から 3.0 SDK にアップグレードしました...

そして、プロジェクトをビルドすると、次の警告が表示されます。

GCC 4.2 default deployment target 10.6.2 for architecture 'i386' and 
variant 'normal' is greater than the maximum value 10.6 for the 
Simulator - iPhone OS 3.1.2 SDK  

iPhone OS 展開ターゲットを iPhone OS 3.0 に設定しています

この「警告」が表示される原因は何ですか。

よろしく
- SY

4

2 に答える 2

1

Snow Leopard で iOS4.0 を使用してビルドすると、同様の問題が発生しました。

「アーキテクチャ 'i386' およびバリアント 'normal' の GCC 4.2 デフォルト デプロイメント ターゲット 10.6.3 は、シミュレータ - iPhone OS 4.0 SDK の最大値 10.6 を超えています。」

すべての影響については定かではありませんが、それがなくなった理由は次のとおりです。

xCode: プロジェクト (メニュー) プロジェクト設定の編集 (メニュー項目) ビルド (タブ) デプロイ (セクション)

「Mac OS X Deployment Target」の値を「Compiler Default」から「Mac OS X 10.6」に変更します

于 2010-08-13T01:22:11.353 に答える
0

適切なディレクトリに移動してみてください。

cd /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.2.sdk/usr/lib/

次にsuとして:

cp crt1.10.5.o crt1.10.6.o

それは私にとってそれを修正するように見えました。

于 2010-02-24T17:21:34.740 に答える