Xcode 不支持的架构 armv7k

Posted

技术标签:

【中文标题】Xcode 不支持的架构 armv7k【英文标题】:Xcode unsupported architecture armv7k 【发布时间】:2015-03-08 16:41:56 【问题描述】:

在尝试使用带有 xcode 6.2 的 watchkit 验证我的新应用时,我收到一个奇怪的错误:

iTunes Store 操作失败。 不支持的架构。您的可执行文件包含不受支持的架构“[armv7k]”。

armv7k 是什么意思? 我的所有构建设置(用于应用程序和所有扩展)看起来像以下屏幕截图中的设置: 我的嵌入式二进制文件的红色是否与问题有关?一切都在我的设备和模拟器上运行良好。 提前致谢!

更新: xCode 6.2 和 ios 8.2 发布。问题依然存在。

【问题讨论】:

【参考方案1】:

很可能没有通过验证,因为您实际上还不能提交手表应用程序。

每https://developer.apple.com/watchkit/:

请注意:使用 Xcode 6.2 和 iOS 8.2 SDK 构建的应用程序可能会提交到 App Store。但是,此时不接受 WatchKit 扩展。

【讨论】:

谢谢你,现在我们知道发生了什么:) 一定错过了 很容易错过,因为它是唯一一个这样说的官方地方。一旦 8.2 上线,我就认为我们也可以提交。【参考方案2】:

我认为这是新 Apple Watch 的架构。它不是您的主应用程序的架构,因此您无法在应用程序的构建设置中看到它。从 Xcode beta 提交应用肯定是不可能的。

我有同样的问题,但来自 Xcode 6.2(不是测试版)。可能是 itunesconnect 还不支持 watchkit 扩展。

【讨论】:

是的,我也这么认为。不明白为什么他们还不允许使用 watchkit 应用程序。

以上是关于Xcode 不支持的架构 armv7k的主要内容,如果未能解决你的问题,请参考以下文章

框架包含不受支持的架构 Xcode 8

错误 ITMS-9000:“不支持的架构。Xcode 存档错误

Xcode+watchkit 模拟:不支持可调试架构:

您无法打开 xcode,因为该架构不支持它?

iOS13 xcode11打包不支持模拟器架构i386 x86_64

Xcode 5.1 - iOS 7.1 错误