文档章节

iOS版本更新的App提交审核发布流程

Daniel_s
 Daniel_s
发布于 2016/02/22 14:05
字数 755
阅读 791
收藏 0

版本更新的App和新App的发布提交流程略有不同,新的App需要在开发者账号里准备发布证书,添加App的id,关联描述文件等等,这些可以不会的可以百度。在这里只说这些证书都有的情况下的版本更新App的发布过程:

1.首先保证你的电脑上面已经有了开发者账号上面的证书和描述文件,如果没有下载证书和关联文件,但是这个时候有了第一个坑,你的App可能之前是在公司其他工程师的电脑上发布的,或者是外包公司做的,这个时候你从开发者账号上下载下来的证书和描述文件是不正确的,因为少了什么p12钥匙之类的东西,这个我没有仔细研究,百度上有好多解决办法,如果解决不了那么就需要重新在你的电脑上创建一个发布证书。过程是创建发布证书-添加App的id-关联描述文件-下载证书和描述文件-双击打开。 细节百度,之后写一篇对应的详细文章。

2.在确保有了账号的发布证书和描述文件之后,接下来就是和你的工程相关联了。首先双击证书和描述文件,一定要双击打开,不要下载之后就放到桌面不管了。双击之后打开你的App项目XCode工程,build setting搜索 code signing如下图\

选择相对应的你的证书和描述文件,不知道什么是描述文件的自己好好百度一下。然后将你的工程的version和build对应加一下,version一定要大与之前的版本有的老板会对版本号有要求你可以根据此做改变。\

3.在这些填写完整之后,最后检查一边的工程是否代码有错等等一系列问题ok之后,工程左上方选择设备将模拟器换为ios devicers 注意不是真机。然后\\这个地方一定要换成release。

4.command + B 编译一下你的工程,点击工程下的products选择你的app。如图\\压缩此文件,并放置自己能找到的地方。

5.这个时候打开itunes connect那个网站,添加新的版本,对应的填写信息,基本已经填完了你只需要略作补充,然后构建版本这个地方一定要注意,等你将你的压缩包提交itunes之后再打开这个地方,会有对应的提示。\

6.这个时候打开工程对应的如下图

然后按照提示一步步选取,提交之前那个第4步压缩包即可。

7.itunes connect上面的构建版本选取,然后提交审核,大功告成。


本文转载自:

Daniel_s
粉丝 13
博文 156
码字总数 4133
作品 0
十堰
程序员
私信 提问
iOS APP上架App Store流程

上架iOS需要一个付费688的开发者账号,还没有的话申请一个或者借用。 申请苹果开发者账号教程 上架App Store之前是先安装到苹果手机测试调试好,app能正常运行再上架 iOS真机调试测试教程 上...

Code辉
2018/12/04
0
0
Iphone开发这一路走来(新手必经)

今天把自己ios开发总结的整个流程和找到的资料贴出来,方便自己也方便大家。 流程:注册,开发,真机测试,发布,上线。 iphone iOS4从注册到app上线开发流程 http://blog.csdn.net/linzhij...

abcMx
2013/12/02
0
0
Fastlane 2.38 发布,首次支持 Xcode 9

Fastlane 2.38 发布了,该版本新增了 Xcode 9 和新的 iTC 支持,并带来了许多其他改进。 Add support for Xcode 9 by automatically using the right profile for each bundle identifier Ad......

王练
2017/06/13
1K
1
微软发招,苹果发飙,React Native 躺枪

这两天苹果和微软互怼,用脚本热更新的朋友要谨慎过iOS审核。 早上有Q群里面在讨论最近用JavaScript做为脚本层,在苹果商店审核遭拒的情况。 从目前多数信息来看,cocos2d-js和creator这样用...

oschina
2017/03/09
5.8K
26
服务器和APP同步更新问题

在生产中用这样一个场景: 当我们进行了一个服务和app的版本升级,iOS需要提交审核,在这个期间,新的服务还不能发布。而这时app访问的还是上一个版本的服务。很多接口就会出现问题,导致审核...

18号
2016/07/01
594
3

没有更多内容

加载失败,请刷新页面

加载更多

【JavaScript】callee 与 caller

callee callee是函数参数arguments对象的一个属性,它指向参数arguments对象所在的函数自身。 function foo (x) {console.log(arguments.callee);return x;}foo(); 从控制台中可以看...

小草先森
28分钟前
2
0
全面剖析 Knative Eventing 0.6 版本新特性

摘要: Knative Eventing 0.6 版本已经于5月15号正式发布。相比于0.5版本,此次发布包含了一些重要特性及更新。针对这些新特性以及更新,我们如何快速、精准的定位主要技术点。本篇文章针对这...

阿里云云栖社区
30分钟前
9
0
ffmpeg常用命令

1.合并两个或多个视频文件 将a.flv b.flv合并为c.flv 编辑文件flvs.txt file 'a.flv'file 'b.flv' #ffmpeg -f concat -i flvs.txt -c copy c.flv...

硅谷课堂
31分钟前
1
0
MySQL面试题--常见的四种隔离级别

什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个...

寰宇01
31分钟前
2
0
Docker 安装 reids

0、mac上安装docker brew cask install docker 1、查询reidis docker search redis 2、拉取redis最新版本(也可以拉取指定版本,如:docker pull redis:4.0) docker pull redis 3、查看镜像 ...

moon888
39分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部