- 在Xcode工程中創(chuàng)建target --> Aggregate 然后運(yùn)行腳本文件也能實(shí)現(xiàn)腳本化打包懂酱;
.a靜態(tài)庫(kù)的Aggregate腳本打包
-
在 iOS架構(gòu)之路03 -- 靜態(tài)庫(kù).a打包之包含資源文件 這篇文章所建工程的基礎(chǔ)上使用
Aggregate
進(jìn)行打包层皱,所有工程配置都已配置完成,如下所示:
新建一個(gè)target --> Aggregate入愧,命名為
Build_MyCategory
,如下所示:
-
給target --> Aggregate
Build_MyCategory
添加依賴嗤谚,如下:
-
給target --> Aggregate
Build_MyCategory
添加腳本棺蛛,如下:
-
將腳本文件
Script.sh
中的內(nèi)容拷貝到target --> AggregateBuild_MyCategory
中的Run Script
中,如下:
-
配置完成后巩步,選中target -> Aggregate
Build_MyCategory
Command + B 進(jìn)行編譯旁赊;
-
同樣在本地工程路徑中會(huì)生成 打包文件夾
MyCategory
,可直接提供給外界使用椅野,如下:
命令行執(zhí)行腳本與Aggregate通過(guò)Xcode編譯執(zhí)行腳本的本質(zhì)是相同的 都是執(zhí)行同一個(gè)腳本文件终畅,只不過(guò)實(shí)現(xiàn)方式不同,執(zhí)行的結(jié)果相同鳄橘;
同理.framework靜態(tài)庫(kù)的Aggregate打包流程與.a靜態(tài)庫(kù)的Aggregate打包流程基本相同声离,可在iOS架構(gòu)之路04 -- 靜態(tài)庫(kù).framwork的手動(dòng),腳本瘫怜,資源文件打包 所建工程的基礎(chǔ)上术徊,新建target --> Aggregate,這里就不再做贅敘了>ㄅ取T獭!