问题描述
我有一个问题 :-( 当我构建我的应用程序发布 XCode 显示警告说:
部署目标低于 4.3 的 iPhone 应用程序应包含 armv6 架构(当前的 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 ...)
- 取消选中仅构建活动架构或将其设置为否.
- 有效架构必须显示 armv6 armv7当您的项目使用您自己的依赖库时,请使用相同(正确)的配置构建它们.
I have a problem :-( When I build my application for release XCode shows a warning saying:
iPhone apps with a deployment target lower than 4.3 should include an armv6 architecture (current IPHONEOS_DEPLOYMENT_TARGET = "3.0", ARCHS = "armv7").
But how can I set armv6
in my build settings? I'm using XCode 4.2
and here's my build settings:
Thanks!
I haven't used the version, but the current Xcode won't support signing for iOS 2.0 , so when iOS 5 comes out, 3.0 might have the same issue of not being supported
This is from http://www.weston-fl.com/blog/?p=3050 (This site has helped me resolve so many errors, so props to Mike D.)
这篇关于部署目标低于 4.3 的 iPhone 应用程序应包含 armv6 架构的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!