在cocoa触摸框架的框架模块中包含非模块化头文件

时间:2017-08-15 15:42:31

标签: ios objective-c swift cocoa-touch cocoapods

我将可可触摸框架(A)与swift和objective-c文件以及嵌入式第三方框架(没有pod)混合在一起。然后我将此框架A添加到我的应用程序并获取有关非模块化标头内部的错误...,但此错误适用于第三方框架的标头。我已将allow non modular includes设置为YES。

任何想法,我该如何解决这个问题? 感谢

1 个答案:

答案 0 :(得分:1)

在文件检查器中将头文件目标成员身份从Project / Private更改为Public。如果这不起作用,请确保您仅将框架作为头文件而不是实现文件导入。还要检查导入是否在实现文件中完成。