17

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

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

我正在使用当前最新的 Xcode 4.5 (4G182)。我的一些构建设置:

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

这里出了什么问题?

4

2 回答 2

50

iOS 部署目标设置为iOS 4.3

于 2012-09-24T14:53:29.260 回答
1

如果您使用的是 Xcode 4.5,则不再有 armv6 那么您需要使用较早的 Xcode 版本以仍然支持 iOS 4.3(此处列出了各种方法http://blog.chpwn.com/post/31824877081

如果这不是必需的,您可以删除 armv6 并仅支持 iOS 5+

删掉armv6就过去了->Build Settings->Architectures->Select Standard

于 2012-09-24T14:57:22.183 回答