我有一个问题:-(当我为发布 XCode 构建我的应用程序时显示警告说:
iPhone apps with a deployment target lower than 4.3 should include an armv6 architecture (current IPHONEOS_DEPLOYMENT_TARGET = "3.0", ARCHS = "armv7").
但是如何armv6
在构建设置中进行设置?我正在使用XCode 4.2
,这是我的构建设置:
谢谢!
我有一个问题:-(当我为发布 XCode 构建我的应用程序时显示警告说:
iPhone apps with a deployment target lower than 4.3 should include an armv6 architecture (current IPHONEOS_DEPLOYMENT_TARGET = "3.0", ARCHS = "armv7").
但是如何armv6
在构建设置中进行设置?我正在使用XCode 4.2
,这是我的构建设置:
谢谢!
我没用过这个版本,但是现在的 Xcode 不支持 iOS 2.0 的签名,所以当 iOS 5 出来的时候,3.0 可能会有同样的不支持的问题
这是来自http://www.weston-fl.com/blog/?p=3050(这个网站帮助我解决了很多错误,所以向 Mike D 提供道具。)
- 在 Xcode 中导航到 Build Settings 并找到 Architectures 组(它在顶部,很难错过)。将 armv6 添加到 Architectures 行。它应该包含 armv6、armv7 或 Standard (armv6 armv7)
- 将 Base SDK 设置为最新的 iOS(当前设置为 iOS ...)
- 取消选中 Build Active Architecture Only 或将其设置为 NO。
- 有效架构必须显示 armv6 armv7 当您的项目使用您自己的依赖库时,请使用相同(正确)配置构建它们。