关于ios上应用版本更新的一些小结
2015-10-30 09:40
411 查看
现在app还没有上架,但根据目前网上介绍的经验,要想使用动态链接库这种在windows等pc端司空见惯的更新思路是走不通的。
注意,并不是技术上行不通,按照《WWDC2014之iOS使用动态库》所说的,苹果已经具备一定的开放态度,已经从技术上允许用户编写动态库,但想在app store上架应用中使用动态库更新模块,app store审核是会reject的。大概是更多的灵活性会带来更多的不安全性造成的,因此苹果选择用安全换取灵活。
那么如何动态更新版本呢。对于上架应用而言,思路是网络提取上架应用version编号,再与本身version比较,如有更新提示用户,并能跳转到itunes页面。
具体代码可以参考
http://blog.csdn.net/mad1989/article/details/8130013 http://blog.csdn.net/davidsph/article/details/8931718
对于非app store应用,可以申请企业开发者账号。企业开发者账号开发的app无法上架,因为他申请的证书和普通开发者账号申请的证书是不一样的。
用企业开发者账号开的app在处理版本更新时,可以采用http://q.cnblogs.com/q/61277/采用的方式。也可以直接使用iversion。
iVersion是一个第三方库专门做版本升级,地址在https://github.com/nicklockwood/iVersion#configuration
注意,并不是技术上行不通,按照《WWDC2014之iOS使用动态库》所说的,苹果已经具备一定的开放态度,已经从技术上允许用户编写动态库,但想在app store上架应用中使用动态库更新模块,app store审核是会reject的。大概是更多的灵活性会带来更多的不安全性造成的,因此苹果选择用安全换取灵活。
那么如何动态更新版本呢。对于上架应用而言,思路是网络提取上架应用version编号,再与本身version比较,如有更新提示用户,并能跳转到itunes页面。
具体代码可以参考
http://blog.csdn.net/mad1989/article/details/8130013 http://blog.csdn.net/davidsph/article/details/8931718
对于非app store应用,可以申请企业开发者账号。企业开发者账号开发的app无法上架,因为他申请的证书和普通开发者账号申请的证书是不一样的。
用企业开发者账号开的app在处理版本更新时,可以采用http://q.cnblogs.com/q/61277/采用的方式。也可以直接使用iversion。
iVersion是一个第三方库专门做版本升级,地址在https://github.com/nicklockwood/iVersion#configuration
相关文章推荐
- iOS 基础类解析 - NSString
- iOS 第三方使用常规流程
- iOS 开发:上拉加载,下拉刷新
- iOS导航栏背景色,去掉边界黑线,去掉搜索框的边界黑线和其中文本输入框的阴影
- iOS反向传值demo--代理方法
- iOS反向传值-----系统单例方法
- iOS反向传值--Block方法
- iOS中属性与成员变量的区别
- ios推送消息的基本原理
- iOS 9 学习系列:Xcode Code Coverage Tools
- ios多台电脑,共用一个证书密密钥(最全整理)
- iOS开发见闻-第4期
- 1.7-nagios配置邮件告警
- 1.6-nagios监控客户端-2
- iOS开发之前言
- 我的iOS学习历程 - OC第四天
- 我的iOS学习历程 - OC第四天
- iOS 页面间传值 之 单例传值 , block 传值
- ios中block的循环引用
- iOS xml解析