iOS企业版app部署到自己服务器,不通过AppStore,在iOS设备上直接安装应用程序
Posted HJiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS企业版app部署到自己服务器,不通过AppStore,在iOS设备上直接安装应用程序相关的知识,希望对你有一定的参考价值。
ios企业版app部署到服务器
.正对ios升级得ios7 以后,plist文件必须放到 https得服务器上了,http不可以用了
.plist参照模板如下:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>items</key> <array> <dict> <key>assets</key> <array> <dict> <key>kind</key> <string>software-package</string> <key>url</key> <string>https://test.company.com.cn/m/moa/test.ipa</string> // 软件安装包,安装包所在的服务器路径 </dict> <dict> <key>kind</key> <string>full-size-image</string> <key>needs-shine</key> <false/> <key>url</key> <string>https://test.company.com.cn/m/abc/test-512.png</string> //在itunes上点事的图片路径 </dict> <dict> <key>kind</key> <string>display-image</string> <key>needs-shine</key> <false/> <key>url</key> <string>https://test.company.com.cn/m/moa/test-57.png</string> // 安装应用显示的图片 </dict> </array> <key>metadata</key> <dict> <key>update-url</key> <string>https://test.company.com.me/iosLocal.plist</string> // 版本更新URL <key>bundle-identifier</key> <string>com.zte.test</string> // 应用bundle-identifier <key>bundle-version</key> <string>3.0.3</string> // 用用版本号 <key>kind</key> <string>software</string> <key>title</key> <string>ipa包部署测试</string> // 安装应用显示的名称 </dict> </dict> </array> </dict> </plist>
不通过在AppStore,在IOS设备上直接安装应用程序的原理
通过itms-services协议,在safari浏览器可以直接在ios设备上安装应用程序。itms-services协议需要一个plist配置文件。
部署具体过程
准备文件:plist文件,ipa安装包,html下载页面
以上是关于iOS企业版app部署到自己服务器,不通过AppStore,在iOS设备上直接安装应用程序的主要内容,如果未能解决你的问题,请参考以下文章