iOS 开发之版本上线更新流程

 
把自己app上线的流程记录下来,希望能够让自己加深印象,也能帮助到一些人便是极好的!
证书和描述文件的配置就不写了,直接配置工程吧。
大致把我自己上线的流程写一下:

1、把工程的device设置为Generic iOS Device

device设置.png

2、工程的version号和build号(version是项目版本号,build是构建版本号,team是开发者账号)注:version、build版本号修改之后记得回车,不说了,有次版本更新没有回车就报错了,找了好久错误。。。。。。。。

版本号设置.png

3、build setting里搜索code signing ,配置生产证书和描述文件

证书配置.png

4、去掉断点、全局断点、僵尸模式

去掉断点.png

选择Edit Scheme

屏幕快照 2016-11-16 15.04.08.png

去掉僵尸模式

去掉僵尸模式.png

设置release模式 (Debug是测试模式,release是生产模式)

设置realease模式.png

15264570-4836-49B7-8BAA-5A5AFD67AEC7.png

943DBBF5-7DBB-480B-8B58-20100EB271D6.png

5611CA90-993D-48C5-A243-D7EC34A43569.png

5、command + B编译一下,成功就没问题了

6、archive

选择product下的archive

屏幕快照 2016-11-16 15.16.42.png

archive之后选择export

9364F247-4BDF-4A33-87AD-FC7F6EB10A31.png

选择iOS AppStore

C7458575-A368-4641-86A2-B2A9531DB0F2.png

下一步选择开发者账号(选择付费的上线app的账号)

167C899B-125D-4FB4-8A68-BCD332C604E9.png

下一步export,生成一个ipa文件,选择一个位置存放(好像默认是在桌面,文件夹的名称组成是项目名+时间,找不到可以搜索)

7、我一般都是选择Application Loader,点击Xcode,打开Open Developer Tool 下的Application Loader

3AE16B79-F456-4401-8E46-3B6F1D6E62F4.png

选取刚刚生成的ipa文件,然后下一步,稍微等待一会,有时候时间挺长的,没有报错就发送

8、在苹果开发者中心 iTunes Connect 构建版本 ,填写信息

构建版本那里稍微要等待一会儿,正在处理,可以在活动中看到。信息填完构建版本就可以提交审核了,最后可以看到正在等待审核! 剩下的就是等了,审核速度现在比较快,今天提交明天一般就能知道结果了,快的早上提交下午就可以了!

iOS 开发之版本上线更新流程的更多相关文章

  1. ios开发数据库版本迁移手动更新迭代和自动更新迭代艺术(二)

    由于大家都热衷于对ios开发数据库版本迁移手动更新迭代和自动更新迭代艺术(一)的浏览下面我分享下我的源文件git仓库: 用法(这边我是对缓存的一些操作不需要可以省去):https://github.c ...

  2. iOS开发网络资源整理-持续更新

    本文记录iOS开发相关的网络社区和博客 1.objc中国 网址:http://objccn.io 简介:onevcat创建,项目的成立源于国内 Objective-C 社区对 objc.io 的翻译活 ...

  3. ios开发 数据库版本迁移手动更新迭代和自动更新迭代

    数据库版本迁移顾名思义就是在原有的数据库中更新数据库,数据库中的数据保持不变对表的增.删.该.查. 数据持久化存储: plist文件(属性列表) preference(偏好设置) NSKeyedArc ...

  4. ios 开发发布证书配置详细流程

    iOS证书配置实践 本文参考了: iOS证书配置指南:http://dev.umeng.com/push/ios/license-configuration-guide 写在前面: 团队开发证书的管理 ...

  5. iOS开发--应用程序上线

    iOS应用上线 http://www.jianshu.com/p/ffddc5e5f0b9 iOS真机测试 http://www.jianshu.com/p/986e02d38f1b iOS应用程序打 ...

  6. iOS开发之使用CocoaPods更新第三方出现“target overrides the `OTHER_LDFLAGS`……”问题解决方案

    今天在自己的项目中用CocoaPods引入第三方SDWebImage的时候,出现了问题.当更新完毕后,在终端没太注意这个问题的提示,就直接使用SDWebImage了,在使用的时候一些方法的提示和头文件 ...

  7. iOS开发系统版本适配(未完待续。。。)

    1.iOS9引入了新特性App Transport Security (ATS).新特性要求App内访问的网络必须使用HTTPS协议:iOS9系统发送的网络请求将统一使用TLS 1.2 SSL.采用T ...

  8. iOS开发篇-申请开发者账号流程

    1.注册一个苹果的apple id申请apple id的地址: https://appleid.apple.com/account 2.如申请公司账号,请使用以下链接免费获取邓白氏号码,以下的申请表格 ...

  9. IOS开发:xcode5版本引发的问题

    下面这段代码是用于处理ios7头部透明问题的 #if __IPHONE_OS_VERSION_MAX_ALLOWED >= 70000 if ( IOS7_OR_LATER ) { self.e ...

随机推荐

  1. 【tp5】表单验证之token

    1.本场景仅介绍复杂一点的ajax请求带上token验证,普通的form提交不讲 2.原理仅个人理解,如有偏差 欢迎各路大神指点:框架tp5.0.18 目前将token放置于 ajax的header头 ...

  2. 【laravel5.*】运行 php artisan --version报错:PHP Parse error: syntax error, unexpected T_CLASS, expecting T_STRING or T_VARIABLE or '$' in /www/web/crm/artisan on line 31

    1. 出现以上问题 是因为 php版本低于5.6, 因为我系统原有的默认php是5.3,装laravel的php是指定的5.6.21版本,所以在执行 laravel对应的php artisan . p ...

  3. 阿里云ECS 利用快照创建磁盘实现无损扩容数据盘

    在扩容数据盘时,若遇到磁盘原因导致无法无损的扩容时,可以临时购买一块独立云磁盘来存放数据,然后将数据盘彻底格式化来解决,以下是操作步骤: 1.  首先基于当前数据盘创建一个快照,备份数据,同时可以利用 ...

  4. centos7 修改中文字符集 How to avoid having to `export LC_ALL=“zh_CN.UTF-8”` upon each SSH connection

    Each time I SSH to my Fedora Server, the locale setting is not right. $ locale locale: Cannot set LC ...

  5. nsTimer的简单用法

    //用nstimer的用法 一种用法,要手动加入到NsRunLoop中 NSTimer *time= [NSTimer timerWithTimeInterval: target:self selec ...

  6. SQL之group by 和 having

    转自:mysql必知必会——GROUP BY和HAVING GROUP BY语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表. select子句中的列名必须为分组列或列函 ...

  7. Python实现鸢尾花数据集分类问题——基于skearn的SVM

    Python实现鸢尾花数据集分类问题——基于skearn的SVM 代码如下: # !/usr/bin/env python # encoding: utf-8 __author__ = 'Xiaoli ...

  8. Mysql模糊查询 select count(*) from sys_invitation where from_id like '%1006%';

    select count(*) from sys_invitation where from_id like '%1006%'; 查询结果 select * from sys_invitation w ...

  9. MYSQL 5.5.32的单机多实例部署

    Centos6.6安装并配置单机多实例的MYSQL数据库 本文介绍安装单机多实例的MYSQL数据库的环境如下: 系统平台环境:Centos6.6 Mysql软件包:Mysql-5.5.32.tar.g ...

  10. Ubuntu14.04安装CMake3.5.1(转)

    1.下载cmake-3.5.1.tar.gz:https://cmake.org/download/ 2.把 cmake-3.5.1.tar.gz放到任意临时目录(因为Cmake的安装路径默认在:/u ...