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的主要内容,如果未能解决你的问题,请参考以下文章
错误 ITMS-9000:“不支持的架构。Xcode 存档错误