繁体   English   中英

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

[英]GCC4.2 build warning : Default deployment version is greater than the max value for the iPhone simulator 3.1.2 SDK?

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

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

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

不确定所有含义,但这是使它消失的原因:

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

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

尝试转到适当的目录:

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

然后作为su:

cp crt1.10.5.o crt1.10.6.o

那似乎为我解决了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM