ios知识库发布日期:2024-08-28
安卓的app可以很方便地通过自己平台或第三方分发的html页面下载安装,或者微信扫码下载安装。而ios却不一样,搭建一个下载安装服务器的门槛比较高,因为要生成不只ipa一个文件。
因此,假如想上传ipa就可以安装,还是不要自己去花时间搭建安装服务器。可以使用我们香蕉云编的内测分发功能进行测试分发,企业团队通过浏览器直接打开url或微信扫码即可下载安装。
但不是所有的ipa文件都能安装,通过扫码安装的话,只能安装个人/公司苹果开发者的ad hoc证书或者安装企业苹果开发者的in house类型证书打包的ipa文件,而app store类型的ipa文件是不能通过下载安装的。
因此,可以总结出结论,需要广大互联网安装,使用个人/公司苹果开发者账号,生成app store证书,然后打包出app store类型的ipa文件,上架到app store才能安装。
假如不能上架的应用,比如某个企业的内部app,则可以使用ad hoc类型的证书或者企业in house类型的证书打包,然后上传到香蕉云编的测试分发模块扫码安装。ad hoc的缺点是需要添加安装测试人员的udid进去证书profile文件,才能安装,因此需要提前之前安装人员手机的udid才打包。(可以使用我们香蕉云编右上角获取udid的工具来获取),企业in house证书的缺点是比较难申请,要企业达到一定规模才能申请。
上述提到,证书是关键。所以,我们整理了两篇文章,一种是个人/公司苹果开发者账号申请证书的方法,一种是企业开发者账号申请证书的方法。
假如是使用个人/公司苹果开发者账号,创建app store或ad hoc类型的证书,可以参考这篇文章:https://www.yunedit.com/xueyuan/jx/ioscert004
假如是想申请企业苹果账号,创建in house类型的证书,可以参考这篇文章:https://www.yunedit.com/zhishikuios/iosqiyecert