我不知道如何清楚地描述这个问题,我不会说英语。
我正在创建一个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
#import <MillennialMedia/MMInterstitial.h>
当我尝试编译时,出现错误,因为编译器无法找到MillennialMedia / MMInterstitial.h的路径 正确的导入方式是
#import <MMInterstitial.h>
我错过了任何设置,我可以设置保留原始的#include路径吗?
因为还有很多其他问题,我必须逐一修改它......
谢谢!
答案 0 :(得分:0)
好的,我会回答我自己的问题: 我错过了Podspec的一些设置,只需添加
spec.header_dir = './'
(目录路径取决于您的项目)
到你的podspec,然后,它将保持原始路径
不需要修改标题路径!哇噢!