在配置完自己的Pod庫(kù)到cocoapod上之后,從別的工程pod install下來(lái)窃这,發(fā)現(xiàn)庫(kù)的文件結(jié)構(gòu)與起初的Examle中pod下來(lái)的結(jié)構(gòu)不一致。新pod下來(lái)的庫(kù)分扎,所有的文件都放在Class文件夾下面猖闪,場(chǎng)面非常慘烈。
那么如何將pod庫(kù)下的文件排列的與別的第三方庫(kù)一樣暖哨,根據(jù)文件夾分開呢赌朋?這需要調(diào)整原庫(kù)中的“*****.podspec”文件。
根目錄是s,使用s.subspec設(shè)置子目錄沛慢,這里設(shè)置子目錄為ss
#二級(jí)目錄
s.subspec 'newDoctorCategory' do |ss|
ss.source_files = '************/Classes/newDoctorCategory/*.{h,m}'
#二級(jí)目錄
end
文件匹配
*匹配所有文件
c*匹配以名字C開頭的文件
*c匹配以名字c結(jié)尾的文件
*c*匹配所有名字包含c的文件
**文件夾以及遞歸子文件夾
?任意一個(gè)字符(注意是一個(gè)字符)
[set] 匹配多個(gè)字符,支持取反
{p,q} 匹配名字包括p 或者 q的文件