未找到Cocoapods podspec依赖项导入文件

时间:2013-10-23 17:51:21

标签: objective-c cocoa build cocoapods

我正在尝试制作一个依赖于另一个的Cocoapod,但我在编译时遇到了问题。在这种情况下说MyApp正在使用CocoapodA和CocoapodB,B依赖于A.

MyApp Podfile:

platform :ios, '5.0'
pod 'CocoapodA'
pod 'CocoapodB', :path => '../../CocoapodB'

CocoapodB Podspec:

s.dependency 'CocoapodA'

但是当我尝试编译时,我得到'CocoapodA/CocoapodA.h' file not found,其中CocoapodB中的导入试图包含它。

我已经尝试过阅读Podspec文档,但我并没有真正得到我所缺少的东西。我也试过s.library = 'CocoapodA'

2 个答案:

答案 0 :(得分:0)

确保为CocoapodA正确指定了头文件,例如:

s.public_header_files = 'CocoapodA/**/*.h'

答案 1 :(得分:0)

我的问题最终是被覆盖的OTHER_LDFLAGS。选择Other Linker Flags键(构建设置)并按退格键后,它现在构建。

奇怪的是我只能建立在实际设备上;模拟器和存档都失败了。他们可能是由别的东西造成的。