众所周知,开发好的应用如果想在ios系统上安装使用,除了上架App Store,还可以采用签名的方式,所谓签名就是指给应用进行认证,只有有了这个认证,应用才能在iOS系统上正常安装使用,常见的签名有苹果超级签名和ios企业签名。
超级签名就是指使用苹果开发者的个人账号实现的ios自动化签名,也就是个人证书打包签名。需要开发者将UDID添加到个人开发者证书描述文件中才能安装,但是每个证书只能添加100台设备的UDID。
优点是掉签率远远低于企业签名,无需上架App Store,下载后即可安装使用。
缺点是只能添加100台设备,而且价格非常昂贵。
企业签名是指使用苹果企业P12证书进行签名,企业证书原本是为了方便一些大型企业工作设置的,供企业内部员工使用,使用企业证书签名的应用无需上架App Store,可以供iOS系统的用户正常安装使用。
优点是无需苹果账号,无需苹果审核,而且没有数量限制。
缺点是,企业签名由于不可控原因,可能随时会掉签,当一本证书签了太多应用,或者遇到恶意举报,那么证书可能会被封,就会导致掉签。
对于这种情况,无法完全避免掉签,我们只能通过控制应用的类型和数量,来尽最大可能保障证书的稳定性,也就是常说的分类限量签名。
用户评论