GCC4.2构建警告:默认部署版本是否大于iPhone模拟器3.1.2 SDK的最大值?

时间:2010-01-21 01:26:57

标签: iphone xcodebuild

我最近将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

2 个答案:

答案 0 :(得分:1)

在Snow Leopard上使用iOS4.0构建时遇到类似的问题:

“GCC 4.2默认部署目标10.6.3架构'i386'和变体'normal'大于模拟器 - iPhone OS 4.0 SDK的最大值10.6。”

不确定所有影响,但这就是让它消失的原因:

在xCode中: 项目(菜单) 编辑项目设置(菜单项) 构建(选项卡) 部署(部分)

更改“Mac OS X部署目标”的值 从“编译器默认”到“Mac OS X 10.6”

答案 1 :(得分:0)

尝试前往相应的目录:

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

然后是su:

cp crt1.10.5.o crt1.10.6.o

这似乎解决了我。