是否有办法在.podspec
中指定源文件在导入后应保持井井有条?
到目前为止,我已尝试过这个
s.source_files = 'Classes/**/*.{h,m}'
s.preserve_paths = 'Classes/**/*.{h,m}'
但它不起作用。 cocoapods
的文件对此选项不是很清楚。
答案 0 :(得分:1)
我发现有子文件夹的唯一方法是通过子规格。虽然这不会镜像文件系统布局,但您至少可以将源安排到组中。下面的示例将为您提供两个文件夹,“Core”和“Cells”。
s.subspec 'Core' do |core|
core.source_files = 'Classes/ios/*.{m,h}'
end
s.subspec 'Cells' do |cells|
cells.source_files = 'Classes/ios/Cells/*.{m,h}'
cells.dependency 'iOSShared/Core'
end