iOS无线下载安装测试版本APP
2017-06-30 本文已影响772人
Roy_Liang
- 打包项目
- 导出.ipa文件
- 搭建下载用的网页
1. 打包项目
Xcode → Product → Archive
打包成功后
Archives蹿高欧当然这个窗口可以随时打开,里边是已打包成功后的 Apps
Xcode → Window → Organizer
2. 导出.ipa文件
点击右边Export
选择导出的部署发布适用方式进行签名,后边三个都是 outside the iOS App Store
一个是Ad Hoc 发布,一个是企业版发布, 一个是开发版发布
iOS推送有生产环境和发布环境,两者证书适用不一样,一般测试在生产开发环境
Ad Hoc 可以测试发布环境的推送
接下来选择你的开发者Team ,然后Next
可以选择所有设备,或者选择某几种机型
然后显示打包信息,所用证书及配置文件
继续后会需要填写三个URL
image.png
一个.ipa文件预放置路径(也就是你打算把这个安装文件放在服务器哪个位置)
两个图片的路径(图片路径填写了的话,图片一定要存在,否则会导致安装失败)
这两张图片是安装时显示的App图标,貌似不是必填的
这些信息会记录进 manifest.plist文件中
使用Safari浏览器的特定协议链接打开这个.plist文件,就可以安装其中APP路径指向的.ipa了
最后导出生成的一个.ipa文件,一个plist文件
这个是生成的plist文件
这个是我将所有东西都放在了test路径下
有一个证书.crt, 因为这种安装协议需要使用HTTPS
这里使用自签名的证书,需要写一个连接先安装到手机上
3. 搭建下载用的网页
网页中两个连接的代码
<a href="https://192.168.1.112/test/server.crt"><font size="3000">先安装证书</font></a>
<a href="itms-services://?action=download-manifest&url=https://192.168.1.112/test/manifest.plist"><font size="3000">再安装App</font></a>
手机上用Safari浏览器打开你搭建的网页,就可以下载安装了
测试部门的伙伴再也不用拿数据线安装版本啦~
怎么搭建自己的服务器及网站,看这里Mac上Apache服务器搭建
怎么配置HTTPS,看这里OpenSSL证书生成及Mac上Apache服务器配置HTTPS
end ~ 愿您有所收获