2
我在这个格式的混帐回购协议:定制开发荚不安装任何文件到我荚项目
MyApp/
Podfile
....
TestHelperPod/
Classes/
.h & .m files
TestHelperPod.podspec
我在MyApp文件夹podfile有一行看起来像这样:
pod 'TestHelperPod', :path => '../TestHelperPod'
和我podspec的SOURCE_FILES模式如下:
Pod::Spec.new do |s|
//...
s.source_files = "TestHelperPod/Classes/*.{h,m}"
end
当我在podspec做pod spec lint
,它似乎成功并拿起Classes
目录中的所有课程来构建它们。但是,当我实际尝试在MyApp中输入pod install
时,Pods项目不会生成对Classes
目录中的类的引用。这用于Classes
目录也被命名为TestHelperPod
和source_files模式为TestHelperPod/**/*.{h,m}
,但我不希望在那里的文件夹结构重复。 **中的模式不适用于这种新结构。有任何想法吗?在编写本文时,我正在运行最新版本的cocoapods,0.32.1。