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’和变体‘正常’的 GCC 4.2 默认部署目标 10.6.3 大于模拟器 - iPhone OS 4.0 SDK 的最大值 10.6。”

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

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

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

于 2010-08-13T01:22:11.353 回答
0

尝试转到相应的目录:

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

然后作为苏:

cp crt1.10.5.o crt1.10.6.o

这似乎为我解决了问题。

于 2010-02-24T17:21:34.740 回答