如果使用cocoapods如何保持标题路径?

时间:2014-10-21 08:09:32

标签: ios xcode cocoapods podspec

我不知道如何清楚地描述这个问题,我不会说英语。

我正在创建一个CocoaPods Spec,我在我的项目中获得了这些文件夹和文件:

MySDK/*.(h,m) MySDK/AdvertisementSDKS/Millennial/*.(h,m) MySDK/AdvertisementSDKS/Millennial/SDK/MillennialMedia.framework 和Podspec的source_files看起来像

s.source_files = "*.{h,m}", "AdvertisementSDKS/**/*.{h,m}"

还包括框架

s.vendored_frameworks = 'AdvertisementSDKS/Millennial/SDK/MillennialMedia.framework

在Millennial文件夹中有 .m 文件导入:

#import <MillennialMedia/MMInterstitial.h>

当我尝试编译时,出现错误,因为编译器无法找到MillennialMedia / MMInterstitial.h的路径 正确的导入方式是

#import <MMInterstitial.h>

我错过了任何设置,我可以设置保留原始的#include路径吗?

因为还有很多其他问题,我必须逐一修改它......

谢谢!

1 个答案:

答案 0 :(得分:0)

好的,我会回答我自己的问题: 我错过了Podspec的一些设置,只需添加

spec.header_dir = './'

(目录路径取决于您的项目)

到你的podspec,然后,它将保持原始路径

不需要修改标题路径!哇噢!