iTunes Connect 应用程序缺少所需的架构
iTunes Connect 说我的应用程序可执行文件缺少所需的架构。至少必须存在以下架构之一:armv6
现在这对我来说很有趣(读作:奇特),因为我专门将 iOS 目标设置为 4.0,并使用 armv7 进行编译。MinimumOSVersion
甚至在 info.plist 中设置为 4.2
为什么我会收到此错误?这是对从未公开销售的应用程序的更新,它被批准出现在应用程序商店中,但只是占位,因为有我想修复的错误。应用程序加载器会进行如此深入的检查吗?
iTunes Connect is saying that my application executable is missing required architecture. At least one of the following architecture(s) must be present: armv6
Now thats funny (read: peculiar) to me because I specifically set iOS target to be 4.0, and compiled with armv7
MinimumOSVersion is even set to 4.2 in the info.plist
Why would I get this error? This is an update to an app that was never put up for sale, it is approved to be on the app store but just placeholding because there were bugs I wanted to fix. Does the application loader check that deeply?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
答案是你必须取消选中:“Build Active Architecture only”,在 Xcode 3 中,这需要你选择你的目标,然后单击“Info”,在构建选项卡中,它是架构下的一个复选框 -
The answer is that you have to uncheck: "Build Active Architecture only" , in Xcode 3 this requires you to select your target, and click "Info", in the build tab it is a check box under architecture –
不是为了打败死马(线程),但当必须在 iOS 6(当前在 Xcode 4.6.2)上运行的应用程序的构建中出现此问题时,我找到了一个不同的解决方案。
就在这里。
解决方案 步骤是:
我已经将“仅构建活动架构”设置为“否”,因此至少还有一个新问题会导致同样的错误。
Not to beat a dead horse (thread), but I found a different solution to this problem when it occurs for builds of apps that must run on iOS 6 (currently on Xcode 4.6.2).
The solution was here.
And the steps are:
I already had "Build active architecture only" set to "No," so there is at least one more new-ish issue that causes this same error.