Xcode 5 - 无法构建模块

18

我在我的项目中打开了“启用模块(C和ObjectiveC)”标志,结果出现了1000多个错误:

'无法构建模块“Security”' '无法构建模块“Foundation”'

等等。对于每个包含的框架都是如此。

还有其他人遇到过这个问题吗?

5个回答

15

我曾遇到过 Social.h 的问题。通过这个链接解决了这个问题。

编辑:如果此链接将来失效,我将添加引用页面的解决方案:

真正的问题在于构建设置中的会话:Apple LLVM 5.0 - 语言 - 模块,我们应该将启用模块(C 和 objective c)设置为 NO。

example


大家好,能有人解释一下为什么这个能行吗?似乎只有通过更改选项才能正确地添加自定义框架中的包含内容。这似乎不是很直观。顺便说一下,非常感谢,我已经头疼了2个小时。 - atsakiridis

1
我遇到了同样的问题。以下是解决方法:进入“构建设置” -> “架构” -> “架构”,将选项更改为标准架构(armv7,armv7s)。我的选项不知何故被更改了(包括64位)。希望能对你有所帮助。

1
谢谢,我没有开启64位版本的构建。 - bandejapaisa

0

在一个项目中,使用Parse框架时遇到了问题。

Apple LLVM 8.0 - Language Modules中:

我将Allow Non-modular includes in Framework ModulesNo改为YES,编译成功。

enter image description here


0

仅供参考,当我将项目移动到另一个文件夹时,我意外地遇到了这个问题。更改位置使xCode疯狂地寻找文件。只要我将项目文件夹放回原来的位置,所有错误都消失了。


-1
如果有用的话,在Xcode 6.2中,这里提供的解决方案都无法解决我的“找不到模块 Darwin”的问题。最终,我决定创建一个新项目并复制我的源文件,但是当我尝试创建一个新项目时,命令行工具选项消失了。所以,我从终端重新安装了命令行工具,使用以下命令:“xcode-select --install”。所有问题都解决了!

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