项目有时候需要打马甲包提交App Store审核,就是同一个项目需要提供给不同的客户使用,为了审核通过,最好就是AppIcon和启动图改变一下,要不苹果会已AppStore有相同App拒绝。
手动打包,适用于马甲包比较少的。
比如我为成都的客户新建一个Chengdu
Chengdu-Info.plist // 相关的配置,服务器地址可以配置到这个文件
LaunchScreenChengdu.xib // 启动图
Chengdu.xcassets // 差异图标
这些差异文件都放到这个配置里面
成都的工程配置App Icons和LaunchScreen 选择对应的即可。
截屏2020-05-21 10.04.30.png
自动化打包,用脚本替换相关文件,如果马甲包比较多的情况下可以选择这种方式