引用Apple说明:
您可以使用 Apple Developer Enterprise Program(Apple 开发者企> 业级计划)开发 iOS 和 macOS 应用,对于开发、测试应用以及将> > 其分发给用户,此计划提供了完整的流程。您可以通过将应用托管> > 在您创建的安全网站服务器上来分发应用,或通过使用移动设备管> > 理 (MDM) 解决方案或其他应用管理解决方案来进行分发。
参考链接: Apple - 创建企业内部应用
一、概念介绍
1、什么是ipa文件?
IPA 既 ,是 iOS 系统的软件包,ipa 文件都是使用苹果的 FairPlayDRM 技术进行加密保护的。
每个 ipa 文件都是 ARM 架构的可执行文件以及该应用的资源文件的打包文件,只能安装在 iPhone,iPod Touch 或 iPad 上。
ipa 文件可以通过修改后缀名为 zip 后,进行解压缩,查看其软件包中的内容。
2、什么是OTA?
OTA 即 ,是 Apple 在 iOS4 中新加的一项技术,目的是让开发者能够脱离 Appstore,实现从服务器下载并安装 iOS 应用。
用户只需要在 iOS 设备的浏览器中,打开协议链接,就可以直接安装App。(注意:此处的安装是指,个人账号需要注册设备,企业账号无需注册设备)
3、如何通过OTA安装?
OTA方式安装,是通过 WebKit 解析链接中的来实现的。
例如:
iOS 浏览器会去读取 manifest.plist 中的信息,如:iOS应用的名称、版本、安装地址等。
4、IPA打包方式5、Apple开发者账号类型二、分发App准备
三、生成manifest.plist
1、打开Xcode,Targets选中Generic iOS Device,然后选择Product,选择Archive打包。2、进入Archives,选择Export,下边三种方法都可以选。(区别参考1.4)
3、勾选,包含 manifest.plist 文件用于 OTA 安装。
4、填写相关信息,生成 manifest.plist 文件。(随便填写,后面可以修改)
5、选择,自动管理签名,然后导出。
6、获取到 manifest.plist 文件。
四、上传服务器
本文使用 coding 服务器来演示,也可以放到自己的服务器中,原理相同。
1、将文件推送到coding仓库,目录结构如下
领取专属 10元无门槛券
私享最新 技术干货