iOS over-the-air installation分发内部测试版本(浏览器安装ipa)

Xcode发布测试版本,直接通过Safari在线安装ipa

在iOS开发中,开发人员无数次的打包archives得到ipa文件,以供测试人员测试,或者外包公司发给客户看效果。虽然可以通过iTunes连接手机进行安装,或者上传至第三方在线安装,比如蒲公英发布测试程序。但是让他们自己安装很多时候还是比较麻烦的,大部分非开发人员不懂怎么去操作,大部分场景是这样的:有需求安装ipa的人拿着iPhone去找开发人员或者测试进行安装,这里大部分是未发布的新版本,说个题外话,大部分的iPhone都是有密码的,那么安装过程中锁屏了,主人不在,尴尬至极。

 为了解决此类问题,苹果公司从iOS4就支持了无线安装ipa的功能,配置好之后,我们就可以通过Safari网页在线安装。终端测试用户只需要通过访问一个https的链接即可安装。同时也可以免去把安装包发给其他人员的步骤,我们只需要分享一个链接地址或者二维码,测试人员点击链接即可完成自动安装。
 

具体步骤如下

 

 archives打包(目的是导出ipa和plist文件)

  1. iOS over-the-air installation分发内部测试版本(浏览器安装ipa)_第1张图片

iOS over-the-air installation分发内部测试版本(浏览器安装ipa)_第2张图片

 

iOS over-the-air installation分发内部测试版本(浏览器安装ipa)_第3张图片

 

iOS over-the-air installation分发内部测试版本(浏览器安装ipa)_第4张图片

这里需要填写生成manifest所需要的信息

App URL - 存放ipa文件的路径 
Display Image URL - 显示的图标 
Full Size Image URL - 显示的全尺寸图标

 

这里需要注意,所填写的URL是ipa安装包在你服务器中所储存的路径。URL都必须是HTTPS的,否则会提示证书不安全

iOS over-the-air installation分发内部测试版本(浏览器安装ipa)_第5张图片

这里我填写的是我本人Github个人主页地址,然后导出选择保存路径,把得到的BeautyPicture.ipa文件和manifest.plist上传到服务器(https)。

最后我们需要新建一个HTML文件,将以下代码写进HTML文件中,并上传到服务器。

 

点击在线安装ipa

接下来在手机Safari中直接通过访问https://你的网站地址/xxx.html 即可。比如我直接访问https://zhengwenming.github.io/index.html

最后效果如下几个截图所示

iOS over-the-air installation分发内部测试版本(浏览器安装ipa)_第6张图片

 

iOS over-the-air installation分发内部测试版本(浏览器安装ipa)_第7张图片

 

iOS over-the-air installation分发内部测试版本(浏览器安装ipa)_第8张图片

 

iOS over-the-air installation分发内部测试版本(浏览器安装ipa)_第9张图片

iOS over-the-air installation分发内部测试版本(浏览器安装ipa)_第10张图片

 

具体创建Github主页可自行百度。

注意必须要使用https的服务器,否则无法启动iOS的安装功能。 
安装过程中如果提示“无法安装应用”,请检查开发者证书的的描述文件中是否添加了设备的UUID。

你可能感兴趣的:(iOS技术)