ios – “禁用模块时使用’@import’”错误 – 启用模块和链接框架= YES

前端之家收集整理的这篇文章主要介绍了ios – “禁用模块时使用’@import’”错误 – 启用模块和链接框架= YES前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个使用 CocoaPods并使用’SCLAlertView-Objective-C’窗格的项目.该pod使用@import UIKit;模块样式导入.我在目标和项目设置中将“启用模块(C& Objective-C)”和“自动链接框架”设置为YES.当模块被禁用时,我仍然得到“使用’@import’错误.

有没有什么可以阻止Xcode能够启用模块,如使用.pch文件,任何链接器标志,或者我没有提到的任何其他内容?我还尝试清理项目和项目构建文件夹.这没有任何影响.

另外值得注意的是,我的项目有多个目标,并且还具有iOS 7.0的部署目标. My Base SDK设置为iOS 8.3.

解决方法

我猜您的项目包含XXX.mm文件,但是,xcode只启用C和objective-c模块.

请看一下这个答案供您参考:
Using @import in objective C in conjunction with __cplusplus

我的解决方案是将@import xxx修改为#import.

祝好运.

猜你在找的iOS相关文章