一.准备工作

1、申请苹果开发者账号

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

2、创建发布证书

为你的电脑安装发布许可证,只有这样你的电脑才能发布程序。
证书创建

 
屏幕快照 2018-11-05 下午2.56.06.png
 
屏幕快照 2018-11-05 下午2.56.57.png
 
屏幕快照 2018-11-05 下午2.58.08.png
 
屏幕快照 2018-11-05 下午2.58.15.png
 
屏幕快照 2018-11-05 下午3.01.58.png

3、申请App ID

相当于应用的身份

 
屏幕快照 2018-11-05 下午3.04.33.png
 
屏幕快照 2018-11-05 下午3.04.44.png

4、创建配置文件

 
屏幕快照 2018-11-05 下午3.08.58.png
 
屏幕快照 2018-11-05 下午3.09.02.png
 
屏幕快照 2018-11-05 下午3.09.07.png
 
屏幕快照 2018-11-05 下午3.09.42.png
 
屏幕快照 2018-11-05 下午3.09.49.png

二.app的打包

 
屏幕快照 2018-11-05 下午3.24.23.png

1.Xcode 打包

 
屏幕快照 2018-11-05 下午3.26.30.png
 
屏幕快照 2018-11-05 下午3.24.33.png

2.验证包信息

 
屏幕快照 2018-11-05 下午3.32.52.png

3.包的导出

 
屏幕快照 2018-11-05 下午3.33.40.png
 
屏幕快照 2018-11-05 下午3.34.00.png
 
屏幕快照 2018-11-05 下午3.34.40.png
 
屏幕快照 2018-11-05 下午3.34.46.png
 
屏幕快照 2018-11-05 下午3.34.51.png
 
屏幕快照 2018-11-05 下午3.34.56.png

三.app的发布

1.在 iTunes Connect构建提交的版本

 
屏幕快照 2018-11-05 下午3.35.47.png
 
屏幕快照 2018-11-05 下午3.35.52.png
 
屏幕快照 2018-11-05 下午3.36.00.png
 
屏幕快照 2018-11-05 下午3.36.37.png
 
屏幕快照 2018-11-05 下午3.36.42.png
 
屏幕快照 2018-11-05 下午3.36.51.png
 
屏幕快照 2018-11-05 下午3.38.29.png

2.解析包

 
屏幕快照 2018-11-05 下午3.39.34.png
 
屏幕快照 2018-11-05 下午3.39.47.png
 
屏幕快照 2018-11-05 下午3.39.41.png

3.上传包提交审核

 
屏幕快照 2018-11-05 下午3.39.53.png
 
屏幕快照 2018-11-05 下午3.39.57.png
 
屏幕快照 2018-11-05 下午3.40.01.png
 
 

iOS开发之app打包发布流程的更多相关文章

  1. iOS开发之App间账号共享与SDK封装

    上篇博客<iOS逆向工程之KeyChain与Snoop-it>中已经提到了,App间的数据共享可以使用KeyChian来实现.本篇博客就实战一下呢.开门见山,本篇博客会封装一个登录用的SD ...

  2. iOS开发之App启动原理

    iOS程序的启动过程 程序启动的完整过程大致步骤如下: 1.main函数 2.UIApplicationMain * 创建UIApplication对象 * 创建UIApplication的deleg ...

  3. iOS开发之App主题切换完整解决方案(Swift版)

    本篇博客就来介绍一下iOS App中主题切换的常规做法,当然本篇博客中只是提到了一种主题切换的方法,当然还有其他方法,在此就不做过多赘述了.本篇博客中所涉及的Demo完全使用Swift3.0编写完成, ...

  4. IOS开发之App被拒原因

    新手入门,简单记录一下Ipa提交给苹果公司后,有可能会被驳回的原因,欢迎补充和纠正! 原因: 1.ipa功能缺陷,譬如不能正常登陆.界面打不开.支付调不起等测试过程中未发现的Bug,实在是不应该!!! ...

  5. iOS开发之APP上线

    APP 上线有两种途径: 一种是 Xcode->openDeveloperTool->applicationLoader,这种打开后登陆appleID就可以选取并且交付您的应用程序了.这种 ...

  6. iOS开发之APP推送设置WIFI

    在iOS开发过程中,有时需要连接网络.当访问请求,检测到网络不可用时,需要提示用户手动进行设置网络并告知用户操作路径设置可用的网络. 只需一行代码即可实现: - (void)viewDidLoad { ...

  7. iOS 开发之 Xcode6 打包生成ipa给测试

    Xcode 6正式版Version 6.0.1 (6A317)已经放出Mac AppStore,之前为了体验swift也安装过beta版,但是并没有注意到6系Xcode对于导出ipa的变化,更新正式版 ...

  8. iOS开发基础:最新的APP打包上架流程

    之前有人留言让我更新部分文章,下面就为大家分享一下iOS的APP打包上架流程: 上传至apple developer 1.1 上传准备工作 更新上架和发布上架不同,在原始版本首次上架的时候就将描述文件 ...

  9. iOS应用App Store发布流程

    iOS应用App Store发布流程 要发布iOS应用到App Store首先得有一个开发者账号,且不能是企业版(企业版只能部署inhouse,不能部署到App Store). 应用发布到App St ...

随机推荐

  1. hbase系列之:初识hbase

    一.概述 在hadoop生态圈里,hbase可谓是鼎鼎大名.江湖传言,hbase可以实现数十亿行X数百万列的实时查询,可横向扩展存储空间.如果传言为真,那得好好了解了解hbase.本文从概念上介绍hb ...

  2. 一个愚蠢的python逻辑语法错误

    这个事情再次佐证了一个莫名其妙的现象背后一定会有一个愚蠢到无以复加的错误的真理. 写python单元测试的时候发现一个莫名其妙的问题: def xmlStandander(self,s): retur ...

  3. Java容器Map接口

    Map接口容器存放的是key-value对,由于Map是按key索引的,因此 key 是不可重复的,但 value 允许重复. 下面简单介绍一下Map接口的实现,包括HashMap,LinkedHas ...

  4. php 创建验证码方法

    php创建验证码方法: <?php function getVerify($length=4,$sessName='verify'){ //验证码 //获取字符串 去除01ol等较难辨认字符 $ ...

  5. 【译】第六篇 Replication:合并复制-发布

    本篇文章是SQL Server Replication系列的第六篇,详细内容请参考原文. 合并复制,类似于事务复制,包括一个发布服务器,一个分发服务器和一个或多个订阅服务器.每一个发布服务器上可以定义 ...

  6. VUE常用指令总结!

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. 10种CSS3实现的Loading效果

    原文链接:http://www.cnblogs.com/jr1993/p/4622039.html 第一种效果: 代码如下: <div class="loading"> ...

  8. 关于limit_req和limit_conn的区别

    1,首先,limit_req和limit_conn两个模块都是为了来限流的,但是两者不在一个层面,为了搞清楚这个,必须先要弄清楚request和connection的区别,因为在很多情况下,我们把他们 ...

  9. MVVM模式的 数据绑定

    数据绑定要达到的效果 数据绑定要达到什么效果呢,就是在界面中绑定了数据源之后,数据在界面上的修改能反映到绑定源,同时绑定源的修改也能反映到界面上.从界面反映到绑定的数据源是很容易理解的,因为在绑定过程 ...

  10. html5新增表单元素

    1.验证 <form> <input type="email"></input>    验证邮箱 <input type="ur ...