iOS组件化

iOS中Pod库中使用podspec配置层级目录的方法

2018-03-07  本文已影响0人  Invoker_M
在配置完自己的Pod库到cocoapod上之后,从别的工程pod install下来,发现库的文件结构与起初的Examle中pod下来的结构不一致。新pod下来的库,所有的文件都放在Class文件夹下面,场面非常惨烈。
那么如何将pod库下的文件排列的与别的第三方库一样,根据文件夹分开呢?这需要调整原库中的“*****.podspec”文件。
根目录文件.png

根目录是s,使用s.subspec设置子目录,这里设置子目录为ss

   #二级目录
    s.subspec 'newDoctorCategory' do |ss|
    ss.source_files = '************/Classes/newDoctorCategory/*.{h,m}'
#二级目录
    end
文件匹配
*匹配所有文件
c*匹配以名字C开头的文件
*c匹配以名字c结尾的文件
*c*匹配所有名字包含c的文件
**文件夹以及递归子文件夹
?任意一个字符(注意是一个字符)
[set] 匹配多个字符,支持取反
{p,q} 匹配名字包括p 或者 q的文件

上一篇 下一篇

猜你喜欢

热点阅读