以前在IOS上做过应用升级功能,这里记录一下
公司使用的是苹果的Enterprise账号,所以可以不需要苹果的代码审核,直接放到网上供别人在线安装或下载安装
这是怎样实现的呢,苹果的safari支持 itms-services协议
苹果允许用itms-services协议来直接在iphone/ipad上安装应用程序,我们可以直接生成该协议需要的相关文件,这样产品经理和测试都可以直接在设备上安装新版的应用
首先说一下怎样实现在线安装功能
这里我们需要三个东西:
1.ipa文件
2.一个声明ipa位置的plist文件
3.一个指向该plist文件的连接
ipa文件和plist文件都可以通过xcode来生成的,步骤如下:
1.先给你的项目打包
然后在organizer里面选择刚才打包的项目,点解Distribute,选择Save for Enterprise or Ad Hoc Deployment