我最近将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
答案 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
这似乎解决了我。