Xcode 如何使用cocoapod将组织保存在源文件的目录(或组)中?

Xcode 如何使用cocoapod将组织保存在源文件的目录(或组)中?,xcode,cocoapods,Xcode,Cocoapods,在.podspec中,是否有方法指定导入后源文件应保持有序 到目前为止,我已经试过了 s.source_files = 'Classes/**/*.{h,m}' s.preserve_paths = 'Classes/**/*.{h,m}' 但它不起作用。关于这个选项,cocoapods的文档不是很清楚。我发现拥有子文件夹的唯一方法是通过子规范。虽然这不会镜像文件系统布局,但您至少可以将源文件分组。下面的示例将给您留下两个文件夹,“核心”和“单元格” 是的,我想要同样的。我有一个本地播客,我

.podspec
中,是否有方法指定导入后源文件应保持有序

到目前为止,我已经试过了

s.source_files  = 'Classes/**/*.{h,m}'
s.preserve_paths = 'Classes/**/*.{h,m}'

但它不起作用。关于这个选项,
cocoapods
的文档不是很清楚。

我发现拥有子文件夹的唯一方法是通过子规范。虽然这不会镜像文件系统布局,但您至少可以将源文件分组。下面的示例将给您留下两个文件夹,“核心”和“单元格”


是的,我想要同样的。我有一个本地播客,我正在工作,我想在“开发播客”下的源文件文件夹组织。酷,已经有一个拉请求,希望它很快就会出现。我注意到,如果有x个子集,那么s.prefix_header_contents='bla bla'的参数'bla bla'将在
Pods MyPod prefix.pch中复制x次。一种方法是添加
cells.prefix\u header\u contents=''
core.prefix\u header\u contents='
。希望这能有所帮助,以防发生意外。
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