9

尝试构建我的项目时收到以下警告。大约有 160 个类似于它们的警告,这很烦人

ld:警告:不推荐使用 CPU_SUBTYPE_ARM_ALL 子类型:/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk/usr/lib/gcc/arm-apple-darwin10/4.2.1/libgcc.a(_udivsi3. o)

警告:(armv7)/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk/usr/lib/gcc/arm-apple-darwin10/4.2.1/libgcc.a(_divdi3.o) 目标文件'/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk/usr/lib/gcc/arm-apple-darwin10/4.2.1/libgcc.a(_divdi3.o)' 不包含架构armv7 的信息。

所有警告都与 libgcc.a 有关。

我需要这个应用程序来支持 iOS 3.2 及更高版本。那么我该怎么做才能消除这些警告呢?

4

1 回答 1

1

你混合了两种不同的东西——你的部署目标和你的基础 SDK。您的部署目标定义了您打算在哪些 iOS 版本上运行。将您的基础 SDK 设置为可用的最新版本。将您的部署目标设置为 iOS 3.2。

话虽如此,对于几乎所有情况,我认为这些天针对 iOS 3 可能是一个错误。iOS 6 即将发布,几乎所有人都升级到了 iOS 3.2 以上。你确定你需要这样做吗?

于 2012-09-07T11:12:18.403 回答