首页 文章

不能用xcode 6 GM导入嵌入式框架

提问于
浏览
43

我在项目中添加了一个框架目标 . 但是当我尝试导入框架时,编译器将返回错误 Use of '@import' when modules are disabled . 我已经在其架构构建设置中包含了arm64架构 . 我可以在 Build Phases 看到这个框架 . 我可以在新项目中导入框架而不是当前项目 . 我错过了任何其他配置吗?

3 回答

  • 39

    禁用模块时使用'@import'

    错误消息说你正在尝试使用 modules 时禁用 @import . 转到构建设置并启用 modules 或改为使用 #import .

    enter image description here

    通过更改为YES启用它

  • 1

    对于那些仍然存在启用模块问题的人 .

    问题可能是头文件被导入到file.mm文件(objective-c),@ import模块语法不支持 .

    这是解释其他可能问题的好答案 . https://stackoverflow.com/a/21921045/2269679

  • 102

    我在Xcode 7中遇到了同样的问题 . 我找到了解决方案 . 将Google Analytics包装到Cocoa类( .m.h )中,并使用 .mm 文件中的此包装器 . 您还应该在Xcode中启用模块 .

    有关更多信息,请在此处查看我的答案(和我的要点):https://stackoverflow.com/a/36267420/882187

    对不起,如果看起来我正在尝试垃圾邮件,但我不知道如何在一个自包含的讨论主题中更好地重新链接所有这些问题和答案 .

相关问题