Xcode 6 Beta - Apple Mach-O 链接器错误

19

在更新到最近发布的Xcode 6 beta 6后,我的swift项目由于以下错误而无法构建。

Xcode 6 Beta 6 issue

查看此问题的以前问题,建议检查构建架构是否设置为支持我的项目已经包含的arm(arm64,armv7s,armv7)。

5个回答

38

首先,请确保您已安装最新的beta版本。然后删除您的DerivedData文件夹(~/Library/Developer/Xcode/DerivedData)。这样可以让您在最新的beta版本中再次进行编译。

编辑:这似乎也适用于最新版的Xcode beta版本。


2
我用了一个奇怪的技巧解决了Xcode无法构建我的项目! - Garrett Albright
1
我确认在Xcode 6 Beta 7中仍存在这个问题。 - Modestos Kaffes
1
我在Beta 7中遇到了同样的问题,但是删除DerivedData后问题得到解决。我只删除了我正在工作的项目的DerivedData,而不是所有其他项目的。现在可以愉快地构建了。 - Derek Knight

3

2

请确保安装最新的Xcode Beta 6版本。如果您检查Xcode->关于Xcode,您应该会看到:版本号:6.0(6A280e)


谢谢,是的,我拿到了 6A280e - Carlos

0

我曾经遇到过同样的问题。我重新安装了Xcode,然后问题就解决了。

在我的情况下,这是因为我删除了一个导入的框架(将其移到垃圾箱中),该框架位于我的项目导航器中。我认为当我们从项目导航器中删除(移到垃圾箱)导入的框架时,Xcode会删除整个框架。


-1

确保您没有执行任何不必要的导入,例如在需要 .m 文件时导入 .h 文件


2
我想你想要说的是,“请确保没有进行任何不必要的导入,比如在需要 .h 文件时导入了一个 .m 文件”..? - Hemang

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