- 在Xcode工程中创建target --> Aggregate 然后运行脚本文件也能实现脚本化打包;
.a静态库的Aggregate脚本打包
-
在 iOS架构之路03 -- 静态库.a打包之包含资源文件 这篇文章所建工程的基础上使用
Aggregate进行打包,所有工程配置都已配置完成,如下所示:
image.png 新建一个target --> Aggregate,命名为
Build_MyCategory,如下所示:

Snip20210909_83.png
-
给target --> Aggregate
Build_MyCategory添加依赖,如下:
Snip20210909_86.png -
给target --> Aggregate
Build_MyCategory添加脚本,如下:
image.png -
将脚本文件
Script.sh中的内容拷贝到target --> AggregateBuild_MyCategory中的Run Script中,如下:
Snip20210910_89.png -
配置完成后,选中target -> Aggregate
Build_MyCategoryCommand + B 进行编译;
image.png -
同样在本地工程路径中会生成 打包文件夹
MyCategory,可直接提供给外界使用,如下:
image.png 命令行执行脚本与Aggregate通过Xcode编译执行脚本的本质是相同的 都是执行同一个脚本文件,只不过实现方式不同,执行的结果相同;
同理.framework静态库的Aggregate打包流程与.a静态库的Aggregate打包流程基本相同,可在iOS架构之路04 -- 静态库.framwork的手动,脚本,资源文件打包 所建工程的基础上,新建target --> Aggregate,这里就不再做赘叙了!!!





