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

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

概述我有一个使用 CocoaPods并使用’SCLAlertView-Objective-C’窗格的项目.该pod使用@import UIKit;模块样式导入.我在目标和项目设置中将“启用模块(C& Objective-C)”和“自动链接框架”设置为YES.当模块被禁用时,我仍然得到“使用’@import’错误. 有没有什么可以阻止Xcode能够启用模块,如使用.pch文件,任何链接器标志,或者我没有 我有一个使用 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 – “禁用模块时使用’@import’”错误 – 启用模块和链接框架= YES全部内容,希望文章能够帮你解决ios – “禁用模块时使用’@import’”错误 – 启用模块和链接框架= YES所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1100151.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存