这得先从苹果开发者账号的类型说起。
苹果开发者账号主要分三种:个人开发者账号($99/年)、公司开发者账号($99/年)、企业级开发者账号($299/年)。
这三种账号的相同点是都可以用来开发App,不同点在于对外发布App的方式不同。
个人开发者账号和公司开发者账号只能发布App到苹果商店,经过苹果审核人员漫长而苛刻的审核通过后才能出现在App Store被用户搜索下载。
而企业开发者账号是不能发布App到App Store的,但苹果允许企业账号签名的App可以直接发布App,无需经过苹果审核,签名后生成一个新的安装包,然后传到分发平台供所有iPhone用户下载安装。由于苹果审核过于严格导致大量App无法快速通过App Store审核上线,这个时候一些开发者就会选择企业打包签名的方式对外发布。