Xcode不支持的架构armv7k。

5
尝试使用xcode 6.2验证我的新应用程序时,我遇到了一个奇怪的错误:
iTunes Store操作失败。不支持的架构。您的可执行文件包含不支持的架构 '[armv7k]'。
什么是armv7k?所有我的构建设置(适用于应用程序和所有扩展名)都与以下屏幕截图中的设置相同: build settings 嵌入式二进制文件的红色是否与问题有关?在我的设备和模拟器上一切正常。 enter image description here 提前感谢!更新:xCode 6.2和iOS 8.2已发布。问题仍然存在。
2个回答

4

很可能由于目前还不能提交手表应用,所以它没有通过验证。

根据https://developer.apple.com/watchkit/的说明:

请注意:使用Xcode 6.2和iOS 8.2 SDK构建的应用程序可以提交到App Store。但是,WatchKit扩展目前无法接受。


谢谢,现在我们知道发生了什么了 :) 可能之前漏看了。 - MikeB
这很容易被忽视,因为这是唯一一个官方说明这一点的地方。一旦8.2上线,我就认为我们也可以提交了。 - Beau Nouvelle

0

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

我也遇到了同样的问题,但是是从Xcode 6.2(非beta版)开始的。也许itunesconnect还不支持watchkit扩展。


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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接