我对Xcode很新,并且在使用我通过CocoaPods
使用的框架时遇到了问题。一切都在Xcode 7.0.1中运行良好,但在我更新到Xcode 7.1后,我遇到了这个问题。我有一个使用ZTDropDownTextField
的pod但是当我尝试构建项目时,我收到错误:
"在框架模块中包含非模块化头文件
ZTDropDownTextField.ZTDropDownTextField_Bridging_Header
"
还有错误:
"无法构建Objective-C模块
ZTDropDownTextField
"。
我尝试将Allow Non-modular Includes in Framework Modules
设置为YES
,但无济于事。有谁知道解决这个问题的方法?非常感谢能得到一些帮助。
这是指向演示错误的项目的链接: https://www.dropbox.com/sh/so07dd6v0ss5b0q/AACpeU3rL51dqEn5Vuqsfr1Ta?dl=0
答案 0 :(得分:0)
可能是您的框架分别包含标题搜索路径未正确设置。请参阅Apple Developer论坛中的此主题:https://forums.developer.apple.com/thread/23554。
它的要点是
“不幸的是,CocoaPods通常可以创建标题搜索路径,让编译器在一个未出现(到编译器)的位置找到标题的标题。”