首页 文章

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

提问于
浏览
16

在将我的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

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

  • 架构:armv6 armv7

  • 基础SDK:最新iOS(iOS 6.0)

  • 有效架构:armv7 armv7s

  • iOS部署目标:4.0

这里出了什么问题?

2 回答

  • 1

    iOS Deployment Target 设置为 iOS 4.3 .

  • 50

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

    如果没有必要,你可以删除armv6并只支持iOS 5

    削减armv6顺便说一下 - > Build Settings->Architectures->Select Standard

相关问题