更新版本流程 ios
2016-04-27 09:19
211 查看
首先,需要两个文件:production ver,provision file
这两个文件都需要到苹果开发者网站上申请,关键的来了
申请production cer的时候需要本机的钥匙串(所以这个cer只能在这台电脑上用)
申请provision file的时候需要appID,production cer,给这个provision file 命名(这里的appID似乎需要和项目的bundle ID相同,而且因为production cer的关系,这个provision file也只能在这台电脑上使用,给provision file 命名这件事也很重要,不然后面用的时候可能傻傻分不清楚)
当着两个文件申请好了之后,就需要去项目里面把bundle ID改成申请provision file时候填的appID,同时在URL Schemes 中也要添加一个这样的 scheme
然后在build setting中进行Code Signing 的修改
把provision profile中选成自己创建的(名字是自己命名的),然后去选择code signing identity,这时候一般只有一个选项(我也不知道为什么),Debug啊release啊全部都换成一样的
![](http://static.oschina.net/uploads/img/201512/30155758_xPYe.png)
完了之后去general中修改项目中的版本号,version和build到底是神马关系不知道,以防万一写成一样的
重点是一定要比上一个版本大
![](http://static.oschina.net/uploads/img/201512/30155759_y52s.png)
上面的事情做完之后,要把工程的运行设备选择成ios Device,这一步很重要,一定要选好,这时候手机不要插到电脑上
![](http://static.oschina.net/uploads/img/201512/30155759_yWHJ.png)
然后command+b 编译一下工程,找到products中的app,然后show in Finder
![](http://static.oschina.net/uploads/img/201512/30155759_lrRU.png)
找到之后,进行压缩,我们要上传到iTunes的就是这个压缩包
![](http://static.oschina.net/uploads/img/201512/30155759_XGMl.png)
然后将这个压缩包用Xcode上传到iTunes,步骤是Xcode》open developer
tool》application loader
![](http://static.oschina.net/uploads/img/201512/30155759_7pme.png)
弹出上传窗口
![](http://static.oschina.net/uploads/img/201512/30155759_SqAm.png)
按照提示一步一步上传就可以了,(真的是只要按照提示就可以,没有关键点),如果运气好的话,五分钟就可以上传成功
然后就需要去iTunes里添加新版本描述
打开iTunes connect这个网站,登陆,点击app,然后选择自己要更新的app,点进去之后点击加号,然后填写相应信息
![](http://static.oschina.net/uploads/img/201512/30155759_8Emw.png)
![](http://static.oschina.net/uploads/img/201512/30155759_3mML.png)
![](http://static.oschina.net/uploads/img/201512/30155759_lUYb.png)
![](http://static.oschina.net/uploads/img/201512/30155800_N3cB.png)
![](http://static.oschina.net/uploads/img/201512/30155800_8YQn.png)
填写完成之后就点击网页上方的保存按钮,然后点击提交以供审核,等版本的上方变成正在等待审核就说明上传成功,可以试试关注这个地方的状态变化
我昨天上传的app还是等待审核,心里其实超没有底,如果审核通过再更新
----------------------------------------------------------------------------
我自己按照上边的描述更新 但一直提示描述文件有问题 后来又参考别人 可以上传成功了
把自己的开发和发布 证书 描述文件 都对应好
在itunsConnect 网站中找到对应的app 并构建新版本
2. code_signing idetifer 里设置
debug 对应开发者 developer 的证书和描述文件
release 对应选择 发布 的证书和描述文件
3.通过 xcode->product->Archive 来打包
这个地方要注意 如果出现 UUID 错误
a.右键选择项目show in finder
b.打开后 右键项目的 xxx.xcodeproj 显示包内容
c.在打开的包内容里 双击打开 project.pbxproj 文件
d.在打开的c步文件中 commond+f 查找你错误的UUID 对应的 内容 (UUID 后边的一串数字)
e.把d步找到的对应行 就是那一行 删除 完全半闭xcode 重新打开 并重新设置相关证书和描述文件
f.重新archive成功
4.archive 成功 在窗口中 提交对应的包
5.upload 成功 等待后 会在itunsConnect 出现在提交的包 选择后 提交成功.等待审核
写的有点乱 ......
这两个文件都需要到苹果开发者网站上申请,关键的来了
申请production cer的时候需要本机的钥匙串(所以这个cer只能在这台电脑上用)
申请provision file的时候需要appID,production cer,给这个provision file 命名(这里的appID似乎需要和项目的bundle ID相同,而且因为production cer的关系,这个provision file也只能在这台电脑上使用,给provision file 命名这件事也很重要,不然后面用的时候可能傻傻分不清楚)
当着两个文件申请好了之后,就需要去项目里面把bundle ID改成申请provision file时候填的appID,同时在URL Schemes 中也要添加一个这样的 scheme
然后在build setting中进行Code Signing 的修改
把provision profile中选成自己创建的(名字是自己命名的),然后去选择code signing identity,这时候一般只有一个选项(我也不知道为什么),Debug啊release啊全部都换成一样的
![](http://static.oschina.net/uploads/img/201512/30155758_xPYe.png)
完了之后去general中修改项目中的版本号,version和build到底是神马关系不知道,以防万一写成一样的
重点是一定要比上一个版本大
![](http://static.oschina.net/uploads/img/201512/30155759_y52s.png)
上面的事情做完之后,要把工程的运行设备选择成ios Device,这一步很重要,一定要选好,这时候手机不要插到电脑上
![](http://static.oschina.net/uploads/img/201512/30155759_yWHJ.png)
然后command+b 编译一下工程,找到products中的app,然后show in Finder
![](http://static.oschina.net/uploads/img/201512/30155759_lrRU.png)
找到之后,进行压缩,我们要上传到iTunes的就是这个压缩包
![](http://static.oschina.net/uploads/img/201512/30155759_XGMl.png)
然后将这个压缩包用Xcode上传到iTunes,步骤是Xcode》open developer
tool》application loader
![](http://static.oschina.net/uploads/img/201512/30155759_7pme.png)
弹出上传窗口
![](http://static.oschina.net/uploads/img/201512/30155759_SqAm.png)
按照提示一步一步上传就可以了,(真的是只要按照提示就可以,没有关键点),如果运气好的话,五分钟就可以上传成功
然后就需要去iTunes里添加新版本描述
打开iTunes connect这个网站,登陆,点击app,然后选择自己要更新的app,点进去之后点击加号,然后填写相应信息
![](http://static.oschina.net/uploads/img/201512/30155759_8Emw.png)
![](http://static.oschina.net/uploads/img/201512/30155759_3mML.png)
![](http://static.oschina.net/uploads/img/201512/30155759_lUYb.png)
![](http://static.oschina.net/uploads/img/201512/30155800_N3cB.png)
![](http://static.oschina.net/uploads/img/201512/30155800_8YQn.png)
填写完成之后就点击网页上方的保存按钮,然后点击提交以供审核,等版本的上方变成正在等待审核就说明上传成功,可以试试关注这个地方的状态变化
我昨天上传的app还是等待审核,心里其实超没有底,如果审核通过再更新
----------------------------------------------------------------------------
我自己按照上边的描述更新 但一直提示描述文件有问题 后来又参考别人 可以上传成功了
把自己的开发和发布 证书 描述文件 都对应好
在itunsConnect 网站中找到对应的app 并构建新版本
2. code_signing idetifer 里设置
debug 对应开发者 developer 的证书和描述文件
release 对应选择 发布 的证书和描述文件
3.通过 xcode->product->Archive 来打包
这个地方要注意 如果出现 UUID 错误
a.右键选择项目show in finder
b.打开后 右键项目的 xxx.xcodeproj 显示包内容
c.在打开的包内容里 双击打开 project.pbxproj 文件
d.在打开的c步文件中 commond+f 查找你错误的UUID 对应的 内容 (UUID 后边的一串数字)
e.把d步找到的对应行 就是那一行 删除 完全半闭xcode 重新打开 并重新设置相关证书和描述文件
f.重新archive成功
4.archive 成功 在窗口中 提交对应的包
5.upload 成功 等待后 会在itunsConnect 出现在提交的包 选择后 提交成功.等待审核
写的有点乱 ......
相关文章推荐
- 【代码笔记】iOS-拍照动画
- iOS之深入了解控制器View的加载
- 收藏网址 ios开源库
- iOS web与js的简单交互
- iOS开发:调用相关设备
- 国内90%以上的 iOS 开发者,对 APNs 的认识都是错的
- iOS开发进阶 - CAEmitterLayer,粒子发射系统
- iOS开发进阶 - CAEmitterLayer,粒子发射系统
- 看过的一些iOS书籍及源代码下载地址
- iOS中收回键盘的方法
- iOS socket
- 蜂窝教育IOS培训助学员高薪就业
- 闲鱼iOS:这个鱼塘的水真的有点深!
- iOS开发总结之图层CALayer
- 【重点推荐】iOS开发之芝麻信用SDK的超详细使用教程
- OCiOS开发:发短信、发邮件、打电话及摇一摇实现
- iOS:ShareSDk的分享
- iOS—ViewController的生命周期分析和使用
- iOS开发里面的4个层次
- 【原】iOSCoreAnimation动画系列教程(二):CAKeyFrameAnimation【包会】