iOS-Swift马甲包方案

716 阅读1分钟

马甲包方案主要是为了上架同一个框架的App,仅UI有所不同,其他业务核心基本一致。 准备一台新的Mac,搭建新的Xcode环境作为基础环境

1、新建一个新的项目,命名和源App的项目名字要区分开

2、修改所有类名,所有的工具名称,Group文件目录名称

3、需要在project.pbxproj文件中查看类的id,是否和源App的类id一致,如果要一致,需要修改,如果不一致,则意味着是两个文件了

4、更换Assets中的图片,更换UI的话尽量把所有图片都换了

5、全App的UI进行修改

6、可以适当加混淆代码

7、提交时可以使用墙,用一个外部的ip提交。

8、在Xcode项目中选择App Category和源App分开,尽量不选择同一个“赛道”,App Store Connect也是,例如源App选择的是工具,那马甲App可以选择效率等接近的类别