iOS马甲包上架首先明白一点,这个上架的app马甲包一定是不合规的.不然也不会使用马甲包上架.
上架过程中遇到的坑.
因为已经上架了自己的App,但是还需要上架一个这个App的马甲包.所以在原来的工程里面需要怎么做才可以呢?
总结一下无非就是一下几点,
一:UI部分
(1)在原有的UI基础上修改新的UI,这个咩有具体的怎么修改,怎么改都行,只要和之前的不一样.
(2)启动图不能和之前的一样,坚决不能一样,坚决不能一样(重要的事情说三遍)
(3)logo,坚决不能一样(重要的事情说三遍)
二:代码部分
(2)修改项目名字
(3)修改类名,一般都会有前缀,一键替换,然后类名的后缀一般是view/viewController/model之类的 能改就改
(4)添加混淆代码,把其他地方的代码,引入到工程里面去,用不用先不管,反正拉进去就行
(5)记得修改boundID
(6)可以根据之前的App做功能部分删除或者添加部分功能,不能完全使用之前的功能,一定要修改一部分
(7)这一条是补充说明:前两天亲测了一下,之前有上过一个账号助手的app,代码没改,logo没改,项目名称没改,换个boundID换个开发者账号,修改宣传文本,修改描述文本,竟然一夜之间上去了………是不是很懵逼,所以我决定过两天做个升级,试试能不能上去.请同学们耐心等待.
三:以上两部做完以后可以打包了,同样有问题,因为需要上架账号是选择和之前App同一个开发者账号上架还是新的这个就要看第一部和第二部你是怎么做的,如果第一部和第二步做的比较好,并且你不在意随时被干掉的话,就可以直接使用同一个账号上传审核,如果主App很重要(一般都是很重要的)那就换一个新的开发者账号进行打包上架.