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