HTML5 发布测试版本,通过网页在线安装ipa和apkH
来源:互联网 发布:java解析器是什么 编辑:程序博客网 时间:2024/06/18 12:55
//联系人:石虎 QQ: 1224614774昵称:嗡嘛呢叭咪哄
from: http://blog.csdn.net/langresser_king/article/details/51351467
很多时候我们需要发布一个测试版本,如果发布为安装包,让测试人员自己安装的话,很多时候是非常困难麻烦的,尤其是iOS版本,多数人并不知道除AppStore之外的安装方式。
通过网页在线安装可以达成自动化部署,终端测试用户只需要通过页面下载安装即可。也可以免去发包给发行商的步骤,分享一个链接地址,他们点击链接即可完成安装。
Android版本很好处理,只需要部署好一台静态文件服务器,Android设备都可以自己下载安装。这里主要说明iOS的在线安装方式。
ios在线安装的步骤简单来说就是部署一台https文件服务器(Nginx),生成好openssl证书,将app用AdHoc或者企业版本证书签名。这样用户只需要通过Safari访问页面就可以安装了。 这里要说明一下,使用企业版本证书签名的app是不能够上传到app store上面的,但是任何设备都可以下载安装该app。 通过AdHoc签名的app需要终端用户设备的udid加入到该签名的.mobileprovision中才能安装。没有加入udid的用户是不能够安装的。
具体步骤如下:
1、部署一台https服务器。这里我们使用的是Nginx(也可以使用Apache的httpd)。注意必须要是https的服务器,否则无法启动iOS的安装功能。
安装Nginx在Linux上可以参考这里,需要安装一些依赖库(如pcre)。
openssl需要0.9.8的版本,不要1.0的版本。Nginx的编译配置如下:
2、Nginx的配置如下(关键看https的部分)
3、ipa生成的时候会同时生成一个manifest.plist。这个要进行一些修改,主要是服务器ip地址。例子如下:
4、一个测试页面如下(index.html,配置在nginx中)
5、经过如上配置,就部署完一个Nginx服务器,用户在Safari中访问对应的ip地址(注意要通过https来访问,不要直接输入ip地址,因为默认是http)就可以看到index.html页面。用户先安装并信任证书(https的证书),然后点击对应的链接可以调用操作系统的服务来自动下载安装应用。
- 顶
- 0
- HTML5 发布测试版本,通过网页在线安装ipa和apkH
- 发布测试版本,通过网页在线安装ipa和apk
- 发布测试版本,通过网页在线安装ipa和apk
- Xcode发布测试版本,直接通过Safari在线安装ipa
- Xcode发布测试版本,直接通过Safari在线安装ipa
- 如何通过iTunes安装ipa测试包
- iOS企业开发In House ipa发布流程--自制网页安装设备无需授权和越狱
- IOS 7.1 在线安装IPA(OTA无线发布)整理
- ios 程序发布成ipa 文件 通过 web 下载和安装。install App via OTA
- 通过网页下载ipa
- 通过 itms:services://? 在线安装ipa ,跨过app-store
- 通过 itms:services://? 在线安装ipa ,跨过app-store
- 通过 itms:services://? 在线安装ipa ,跨过appstore
- 通过 itms:services://? 在线安装ipa ,跨过app-store
- 通过 itms:services://? 在线安装ipa ,跨过app-store
- 发布测试IPA-02
- 在线安装ipa
- iOS: install App via OTA(通过网页安装ipa)
- Problem C
- android开发艺术探索 学习笔记(二) Activity的启动模式
- eclipsed的C/C++环境配置
- Error:SSL peer shut down incorrectly
- C++ 17 —— 纯虚函数
- HTML5 发布测试版本,通过网页在线安装ipa和apkH
- Problem E
- 百度之度度熊想去商场买一顶帽子,商场里有N顶帽子,有些帽子的价格可能相同。度度熊想买一顶价格第三便宜的帽子,问第三便宜的帽子价格是多少?
- 修改PostgreSQL中pg_hba.conf
- ContentType与http状态码
- 网站API优化
- Understanding HBase and BigTable
- 织梦DedeCMS调用二级子栏目或者多级栏目解决方法
- 搜索引擎免费被百度收录