iTunes Connect 应用程序缺少所需的架构

发布于 2024-11-03 20:52:33 字数 260 浏览 0 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

ζ澈沫 2024-11-10 20:52:33

答案是你必须取消选中:“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 –

悲欢浪云 2024-11-10 20:52:33

不是为了打败死马(线程),但当必须在 iOS 6(当前在 Xcode 4.6.2)上运行的应用程序的构建中出现此问题时,我找到了一个不同的解决方案。

就在这里。

解决方案 步骤是:

  1. 选择您的构建架构作为标准(armv7 和armv7s)
  2. 选择部署目标为 IOS 4.3 并
  3. info.plist 中添加以下变量:- 所需的设备功能,其中 Item0 值为 armv7。

我已经将“仅构建活动架构”设置为“否”,因此至少还有一个新问题会导致同样的错误。

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:

  1. select your Build architecture as Standard (armv7 &armv7s)
  2. select deployment target as IOS 4.3 and
  3. add the following variable in the info.plist:- Required Device capabilities with Item0 values as armv7.

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文