您的位置:首页 > 其它

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

2016-08-24 10:33 375 查看

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

在我们开发中,很多时候需要发布一个测试版本,给测试人员测试,或者外包公司发给客户看效果。虽然可以通过iTunes连接手机进行安装,或者上传至第三方在线安装,比如蒲公英发布测试程序。但是让他们自己安装很多时候还是很麻烦的,或者想通过自己的服务器上传安装包供其他人员下载。

接下来我们通过部署自己的服务器或者空间来实现使用Safari网页在线安装。终端测试用户只需要通过访问页面下载安装即可。同时也可以免去把安装包发给其他人员的步骤,我们只需要分享一个链接地址或者二维码,测试人员点击链接即可完成自动安装。

以下操作使用的是Xcode8

1.导出ipa安装包和plist文件

Product-Archive




选择
Export...




选择
Save for Ad Hoc Deployment
然后
Next




选择导出所有设备即可



这一步比较重要,我们需要选择
include manifest for over-the-air insatallation
默认是不选择的
完成点击
Next




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

App URL - 存放ipa文件的路径

Display Image URL - 显示的图标

Full Size Image URL - 显示的全尺寸图标

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




这里我填写的是Github 的个人主页地址,然后导出选择保存路径即可。

接下来会生成ipa安装包和plist 文件。



2.部署到服务器或空间

首先我们需要新建一个HTML文件,将以下代码写进HTML文件

<a href="itms-services://?action=download-manifest&url=https://你的网站地址/manifest.plist">点击在线安装ipa</a>


然后将html文件和上面生成的ipa和plist文件一起上传到服务器,接下来在手机Safari中直接通过访问https://你的网站地址/xxx.html 即可。

我是将这些文件上传到Github 上的个人主页中,然后使用https访问即可,具体创建Github主页可自行百度。

注意必须要使用https的服务器,否则无法启动iOS的安装功能。

安装过程中如果提示“无法安装应用”,请检查开发者证书的的描述文件中是否添加了设备的UUID。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  在线安装ipa
相关文章推荐