没有架构可以编译(ARCHS=,VALID_ARCHS=armv7k)Xcode 7 beta 3。

16

我的应用程序支持手表组件。

此前,使用 Xcode 6.4,我的应用程序能够正常运行。

在升级到 Xcode 7 beta 3 后,我遇到了以下错误 -

No architectures to compile for (ARCHS=, VALID_ARCHS=armv7k)。

我不确定要更改哪个目标来解决这个依赖项。

目前,

我的 手表组件扩展 架构配置为

enter image description here

而我的 手表 app 架构配置为

enter image description here

希望能得到任何帮助。

2个回答

22

我在更新的Xcode Beta上也遇到了相同的问题。

通过在“有效架构”中添加i386,我现在可以成功编译,可能是因为项目中有32位的旧库。只使用i386也可以正常工作,奇怪。

不确定是否还有其他影响。

构建设置中的i386


即使我的Xcode是7.1,我仍然遇到这个问题。将i386添加到有效架构中可以解决问题。有人知道为什么苹果没有修复这个问题吗? - Josip B.

0

我在将表盘操作系统目标添加到现有项目时遇到了这个问题,

然后我将有效架构更改为armv7k,并且删除了表盘应用程序目标和表盘扩展目标中所有现有的架构。


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