Swift framework 引入三方库 报错 Include of non-modular header inside framework module '

1 使用场景 : macOS framework  Swift语言,通过 pod 添加三方库.eg: TXIMSDK_Mac , framework  xx.h 引用时报错

2 报错信息 :Include of non-modular header inside framework module 

3 解决措施: build setting ->  set OTHER_SWIFT_FLAGS to  -Xcc -Wno-error=non-modular-include-in-framework-module 

注意事项: 主工程使用此framework 也需要在设置  OTHER_SWIFT_FLAGS

参考链接:https://stackoverflow.com/questions/27776497/include-of-non-modular-header-inside-framework-module

Allow Non-modular Includes in Framework Modules only work in objc code. not work in swift. 

你可能感兴趣的:(Swift framework 引入三方库 报错 Include of non-modular header inside framework module ')