您的位置:首页 > 移动开发 > IOS开发

关于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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: