iOS企业账号存在的原因:
大企业有几百甚至更多的人员,如果公司开发一个产品,产品到了发布阶段,
在此之前公司要求产品想要内部测试,收集用户体验信息;
如果把每个人的设备添加到普通开发者账号里面,然后挨个手机安装,这样也是可以的;
这样工作量太大,工作流程过于死板,apple为处理这种情况,为开发商提供企业账号,
开发商用企业账号打出来的包,可以分发给公司内部的人来用,朋友,家人,
其他人点击我们分发的链接,手机会提示安装app授权公司名称,
点击授权app会自动在手机桌面上开始下载安装,此过程不需要经过app stroe;
注:企业账号打出的包不能大面积的扩散,或者推广,一旦被苹果公司查到,
会吊销企业账号,同时应用也无法启动;
使用iOS开发者账号可以发布两种包:
一是普通开发者账号打出来的包,用普通开发者账号打出的发布版本可以上传到AppStore
二是企业账号打出来的包,企业账号打出的发布版本可以分发给其他用户直接下载
两种证书打出包得区别:
1、普通开发者账号打出发布包可以上传AppStroe,而企业账号,无论是开发包还是发布包,
都无法上传到AppStroe;
2、企业账号在开发阶段只想要添加mac授权和添加一个app id,不想要添加设备信息,
就可以进行开发调试,发布。而普通开发者账号在测试期间需要添加设备id;