Xcode 不支持的架构 armv7k

Xcode unsupported architecture armv7k

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

iTunes Store operation failed. Unsupported architectures. Your executable contains unsupported architectures '[armv7k]'.

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

更新: xCode 6.2 和 iOS 8.2 已发布。问题依旧。

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

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

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

根据 https://developer.apple.com/watchkit/:

Please Note: Apps built with Xcode 6.2 and iOS 8.2 SDK may be submitted to the App Store. However, WatchKit extensions are not accepted at this time.