有没有办法在 .podspec
中指定源文件在导入后应保持有序?
到目前为止,我已经尝试过了
s.source_files = 'Classes/**/*.{h,m}'
s.preserve_paths = 'Classes/**/*.{h,m}'
但它不起作用。 cocoapods
的文档对这个选项不是很清楚。
最佳答案
我发现拥有子文件夹的唯一方法是通过子规范。虽然这并不反射(reflect)文件系统布局,但您至少可以将您的资源分组。下面的示例将为您留下两个文件夹,“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
关于xcode - 如何使用 cocoapods 保存源文件目录(或组)中的组织?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21695651/