因为iOS上架审核很严格,导致很多APP无法在App Store分发下载,而苹果应用不像安卓应用,打包即可安装。需要通过相应的iOS证书重签后才能安装。
iOS应用不上架的三种安装方式。
1、iOS企业签名(无安装数量限制)
2、iOS超级签名(设备码uuid签名,每个开发者账号最多安装100台)
3、越狱安装(需要苹果手机越狱)
下面可以体验下,iOS企业签名及iOS超级签名的大致流程,了解下iOS签名如何进行的1
体验流程介绍,分界面版及服务器版介绍
界面版傻瓜式重签介绍
1、初次使用先注册一个账号登录!
下载开心签名工具运行,免费体验!
2、傻瓜式界面版操作,填写信息重签即可
服务器命令行自动化重签
一、注册用户
kxsign –email kaixin2176@foxmail.com -p 123456 -c
使用邮箱kaixin2176@foxmail.com创建账号,密码设置为123456
注意需要加参数 -c 表示是创建账号
注册需要到邮箱确认下
二、登录账户
kxsign –email kaixin2176@foxmail.com -p 123456
三、重签ipa
普通签名例子
kxsign –sign 123.ipa -c 123.p12 -m 123.mobileprovision -p 123 -o 123重签.ipa
说明:签名都是以 –sign 参数开始 ,后面是被签名的ipa文件,-c 指定证书,-m 指定描述文件 ,-p 指定证书密码 -o 指定签名完后文件的存放地址
组合签名例子(根据需求设置需要修改的参数)
说明:kxsign –sign wechat.ipa -c my.p12 -m my.mobileprovision -p “123456” -o resign-wechat.ipa -id “com.tencent.wechat3” -n “微信马甲3” -v “1.0.0” -dt -at 20200902
上面各种参数可以组合使用,下面是一个例子,自动删除时间锁,自动插入时间锁设置到期日期2020902,然后把id修改为自己的com.tencent.wechat3,把名字修改为微信马甲3,把版本号改成1.0.0
四、超级秒签
超级秒签是针对超级签名系统的一种签名算法,使用此算法能极大的提高分发速度,提高速度可能由200秒缩减到10秒,效果明显,建议超级系统都使用此算法
预处理(预处理签名速度跟一般差不多)
上传ipa到系统或者ipa修改后,使用参数 -t 1 对ipa进行预处理,预处理使用的证书和描述匹配就可以,不要求有效,也不需要和真实签一致
kxsign –sign wechat.ipa -c my.p12 -m my.mobileprovision -p 123456 -o procedued-wechat.ipa -t 1
预处理后重签(此处重签速度飞快)
后面用户设备安装的时候 -t 2 对ipa进行真实的超级签名,如果ipa未进行预处理或者预处理后又修改了ipa,需要对ipa进行预处理才能使用 -t 2,否则可能出现无法安装的情况
kxsign –sign procedued-wechat.ipa.ipa -c my2.p12 -m my2.mobileprovision -p 123456 -o resign-wechat.ipa -t 2