无法验证iOS App Store的应用程序,缺少armv6架构

leo*_*leo 16 xcode app-store deployment-target armv6 ios

在将我的iOS App提交到App Store时,验证失败并显示以下消息:

iPhone/iPod Touch: application executable is missing a required architecture.
At least one of the following architectures(s) must be present: armv6
Run Code Online (Sandbox Code Playgroud)

我正在使用Xcode 4.5(4G182),目前是最新的.我的一些构建设置:

  • 架构:armv6 armv7
  • 基础SDK:最新的iOS(iOS 6.0)
  • 有效的架构:armv7 armv7s
  • iOS部署目标:4.0

这里出了什么问题?

leo*_*leo 50

iOS部署目标设置为iOS 4.3.

  • XCode 4.5无法构建低于4.3,没有使用armv6的设备.如上所述,使用4.3作为部署目标,另外,包括armv7s(使用STANDARD选项并将包含它)来优化iPhone 5的代码. (2认同)