App的版本更新估计是在所难免的了!更新App和新的App发布有何不同了?今天我们一起来看看吧!在发布App的时候我们需要通过开发者帐号——(申请)——>发布证书(需要钥匙串对证书签名也叫加密(RSA加密方式)标识这个应用程序是合法的、安全的、完整的) 、 app ID(用于标识一个或者一组App)、描述文件(关联证书、App ID、设备)。

今天我们只说这些证书都有的情况下的版本更新App的发布过程(没有的兄弟就自己百度了无非就那么几步!):

1.首先确认你的电脑上面已经有了开发者账号上面的证书和描述文件,如果还没有那就先下载证书和关联文件,(如果有这个时候可能已经出现了第一个坑),你的App可能之前是在公司其他工程师的电脑上发布的,或者是外包公司做的,这个时候你从开发者账号上下载下来的证书和描述文件是不正确的 (因为该证书和你电脑是不匹配的),他少了钥匙的签名之类的东西(应该说是没和你的这台电脑关联更准确一些,想了解更详细可以查看证书和钥匙关联的目的),这个我没有仔细研究,百度上有好多解决办法,如果解决不了那么就需要重新在你的电脑上创 建一个发布证书。过程是创建发布证书-添加App的id-关联描述文件-下载证书和描述文件-双击打开。细节百度很多!之后我会附上最新的证书申请 和作用!

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

调节下版本号:

版本号比之前的大

version是app发布时用户看到的版本号。

build(也有人叫内部开发版本)的为了方便开发者多次提交binary, 比如被苹果拒绝后。

例如,第一次提交version和build都是1.0.

假如审核没过,那么修改代码后新的构建的version还是1.0,build改为1.0.1就ok了。

在这些填写完整之后,最后检查一边的工程是否代码有错等等一系列问题ok之后,工程左上方选

更改edite Scheme 模拟器换为ios devicers 注意不是真机。

.command + B 编译一下你的工程,点击工程下的products选择你的app。如图

找的如下文件

将它放到你能找到的位置,在桌面建个名为Payload (一定要取Payload,你也可以不取这名试试)的文件夹,将刚刚的文件拖进去

并建zip改名为ipa备用,右键点击Xcode 选择open Developer Tool->Application Loader

根据提示上传刚刚的ipa!等上传完成进入https://itunesconnect.apple.com/itc/static/login?view=1&path=%2FWebObjects%2FiTunesConnect.woa%3F登录构建你的版本,以及描述该版本你所做的更改。构建你的版本->提交审核!

 

iOS版本更新的App提交审核流程的更多相关文章

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

    http://www.2cto.com/kf/201502/378698.html 版本更新的App和新App的发布提交流程略有不同,新的App需要在开发者账号里准备发布证书,添加App的id,关联描 ...

  2. iOS 如何查看app提交审核是否使用广告标识符(IDFA)

    相信很多人被苹果拒绝过 : 您的 App 正在使用广告标识符 (IDFA).您必须先提供关于 IDFA 的使用信息或将其从 App 中移除,然后再上传您的二进制文件. 那么如何查看app里哪里用到ID ...

  3. iOS APP提交上架流程

    转载自CocoaChina,链接地址:http://www.cocoachina.com/bbs/read.php?tid=330302 后面问题我也遇到了,参考该文章解决的 转自http://blo ...

  4. 应用在App Store上被拒重新提交审核流程指南

    1. 打开地址: https://itunesconnect.apple.com 2. 输入APPID和密码后,再输入绑定手机后的验证码. 3. 查看“”我的APP“”,如果显示拒绝,可能需打开Mac ...

  5. iOS开发之app打包发布流程

    一.准备工作 苹果开发者中心 1.申请苹果开发者账号 首先需要申请苹果开发者账号才能在APP store 里发布应用. 开发者账号分类:(1)个人开发者账号 (2)企业开发者账号 主要的区别是:点击这 ...

  6. 怎么提交小程序给微信?微信小程序的提交审核流程

    开发者开发好一款微信小程序后,如何将其提交给微信审核呢?今天正好有空,就整理了一下小程序的提交流程,以供大家参考.如果要发布小程序,那么你需要申请真正的小程序账号,拿到appId,才能在手机预览.及提 ...

  7. iOS 最新App提交上架流程及部分问题的解决方案2016.12.21,感谢原博主!!!

    内容摘自http://www.cocoachina.com/bbs/3g/read.php?tid=330302,原博特别详细,下面我对部分地方进行了修改,主要是对在打包验证和上传的时候遇到的问题进行 ...

  8. iOS app提交审核 11.13条款问题

    今年开年到现在.提交app应用一直招拒,这个问题我想不明白,感觉就是一个坑.所以贴出来给大家看看. 发件人 Apple11.13 - Apps that link to external mechan ...

  9. iOS版本更新在APP中直接访问AppStore

    1.导入框架 #import <StoreKit/StoreKit.h> 2.添加代理 <SKStoreProductViewControllerDelegate> 3.设置跳 ...

随机推荐

  1. jQuery选择器方式-用的不多的name选择器

    id:$("#id") name:$("[name='name']") class:$(".class") element:$(" ...

  2. 对象-3.py

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #cbcbcb } p.p2 { margin: 0.0px 0 ...

  3. 图解说明——究竟什么是Windows句柄

    图解说明——究竟什么是Windows句柄 参考资料:http://blog.csdn.net/newjerryj/article/details/4383701 http://www.cnblogs. ...

  4. Mac下体验Hexo与Github Pages搭建

    很久之前就知道Github可以发布自己的博客,因为仅支持静态文件,一直懒于动手自己进行编辑.再了解到还存在 JekyII 和 Hexo 这样的内容生成框架后,终于决定体验一下. 一.本地环境准备. G ...

  5. 【干货】微信场景之H5页面制作免费工具大集合

    营销代有手段出,各领风骚数百天.要说现在哪些营销方式最能传播,屡屡刷爆朋友圈的H5页面肯定就是首当其冲的,提到H5页面,就立马想到"围住神经猫",上线微信朋友圈3天的时间便创造了用 ...

  6. IMPORT FROM 表数据导入

    Syntax IMPORT FROM [<file_type>] <file_path> [INTO <table_name>] [WITH <import_ ...

  7. 元素定义了position:fixed;后怎么居中

    div{ position:fixed; width:1200px; margin:0 auto; top:0; bottom:0; left:0; right:0; }

  8. 动态加载框架DL分析

    动态加载框架DL分析 插件化开发,主要解决三个问题1.动态加载未安装的apk,dex,jar等文件2.activity生命周期的问题,还有service3.Android的资源调用的问题 简单说一下怎 ...

  9. 兼容版本实现 XMLHttpRequest

    创建XMLHttpRequest function createXmlHttp() { var xmlHttp = null; //根据window.XMLHttpRequest对象是否存在使用不同的 ...

  10. JQuery_DOM 节点操作之包裹节点

    jQuery 提供了一系列方法用于包裹节点,那包裹节点是什么意思呢?其实就是使用字符串代码将指定元素的代码包含着的意思. <script type="text/javascript&q ...