iOS应用下载有两种方式:
- 企业证书重签名(用户需要在设置里面点击“信任”才能使用)
- 公司账号App Store上架
这里主要介绍第1种。
企业证书重签名:把需要下载的APP安装包发给提供企业证书的公司,对方重签名之后再发回来。
重签名的APP可以通过第三方发布,也可以在自己服务器发布。
第三方发布:可以自定义链接,还会提供下载页面。
自己服务器发布:需要前端做好下载页面,并发布安装包。
企业证书重签名是为了应对APP暂未获得App Store上架资质,而采取的措施。等到APP可以上架App Store,就会产生问题:第1种和第2种方式,本质上是两个APP,那么不仅本地数据无法迁移,还可能造成后台一些配置要配两套。由此产生“覆盖安装”的概念。
覆盖安装,即:“App Store下载”的APP在“企业证书重签名”的APP上直接更新,不改变原应用的bundleID和证书ID。
因此,用企业证书重签名的APP,若之后上架App Store,最好能够覆盖安装。覆盖安装需要购买,大概是1000+元/月。