为什么IOS包需要签名?
在iOS出来之前,在主流操作系统(Mac,Windows,Linux)上开发和运行软件是不需要签名的,软件随便从哪里下载都能运行,导致平台对第三方软件很难控制,盗版盛行。苹果希望解决这样的问题,希望iOS平台对第三方App有绝对控制权,一定要保证每一个安装到iOS上的App都是经过苹果官方允许的,怎么保证呢?就是通过签名机制。
没有经过签名的如何安装测试?
1、借助第三方免费测试应用平台: https://fir.im/apps 注册登陆,将ipa包上传,平台会返回一个二维码,手机扫描安装即可
2、手动安装:参见 https://www.jianshu.com/p/dfb63e792cf6
为什么我们的包不通过正常的app stor上架?
1、appstor审核非常严格,金融类的还需要提交相关的资质
2、审核周期长
如何签名?
找第三方做签名分发的平台 如蒲公英https://www.pgyer.com/ ,一般按月或年及安装的设备数收费
签名后如何安装?
一般签名后,签名方会提供一个二维码或一个连接地址,手机扫码即可安装
为什么点app没反应、app图标灰色、或直接闪退?
苹果会定期检测这种非正常的签名,给封杀掉。不同型号的手机掉签的反应可能不一样,一般上边三种情况都是掉签了
掉签后如何处理?
联系签名平台重新签名,重新签名一般会更换安装的二维码.原来安装的包要删除,使用新的二维码重装安装即可
为什么经常掉签?
一般和签名的平台有关,有些签名平台会有类似超级签名的,掉签的概率会比较小,同时收费可能也更贵
|