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。
相关文章推荐
- Xcode发布测试版本,直接通过Safari在线安装ipa
- 发布测试版本,通过网页在线安装ipa和apk
- 发布测试版本,通过网页在线安装ipa和apk
- HTML5 发布测试版本,通过网页在线安装ipa和apkH
- 发布程序 通过safari直接下载手机安装
- IOS 7.1 在线安装IPA(OTA无线发布)整理
- xcode下关于删除描述文件,导致测试人员无法安装ipa文件的问题
- xcode创建一个工程的多个taget,便于测试和发布多个版本
- 通过xcode生成ipa安装包
- 测试一下Word发布刚刚发现通过Word 可以直接发Blog 感觉很新奇,先看看,如果可以呢,将发通知的改了。
- 通过 itms:services://? 在线安装ipa ,跨过appstore
- 通过Xcode直接把应用程式打包成ipa
- xcode 4 最低的要求是 10.6.6的版本,如果你是 10.6.3的版本,又不想升级的话。可以考虑通过修改版本号的方法进行安装
- flash发布ipa安装到ios8真机测试
- 通过 itms:services://? 在线安装ipa ,跨过app-store
- xcode创建一个工程的多个target,便于测试和发布多个版本
- apple个人开发者证书无线发布app的实现 (不通过App Store,在iOS设备上直接安装应用程序)
- MYPM 国产非开源免费测试管理工具软件 WEB2.0用户体验零配置安装版本发布
- 使用无线方式发布ipa (即用户可以通过点击网页链接或扫瞄二维码来自动安装app)
- ios 程序发布成ipa 文件 通过 web 下载和安装。install App via OTA