一.准备工作

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. CSS3实战之多列

    CSS2中如果要设计多列布局,常用的方法有浮动和定位,但是浮动容易错位,定位无法满足模块的自适应能力,以及模块之间的文档流联动的需要.为了解决多列布局的难题,CSS3新增了多列自动布局功能. 利用多列 ...

  2. Elasticsearch技术解析与实战(五)Document解析

    1.手动指定document id 一般来说,是从某些其他的系统中,导入一些数据到es时,会采取这种方式,就是使用系统中已有数据的唯一标识,作为es中document的id. PUT /index/t ...

  3. [大数据测试]ETL测试或数据仓库测试入门

    转载自: http://blog.csdn.net/zhusongziye/article/details/78633934 概述 在我们学习ETL测试之前,先了解下business intellig ...

  4. 【CodeForces】906 D. Power Tower 扩展欧拉定理

    [题目]D. Power Tower [题意]给定长度为n的正整数序列和模数m,q次询问区间[l,r]累乘幂%m的答案.n,q<=10^5,m,ai<=10^9. [算法]扩展欧拉定理 [ ...

  5. SQL SERVER 视图优化经历

    系统中要求对HIS数据进行效益统计,因为HIS数据是需要第三方提供接口导入的,不清楚数据量大小,所以视图以业务为主未对其做性能优化(当时编写试图时就是几条简单的测试数据) 如今在项目接口实施完成后查看 ...

  6. webpack详解

    webpack是现代前端开发中最火的模块打包工具,只需要通过简单的配置,便可以完成模块的加载和打包.那它是怎么做到通过对一些插件的配置,便可以轻松实现对代码的构建呢? webpack的配置 const ...

  7. JS设计模式——11.适配器模式

    适配器模式概述 适配器模式可用来在现有接口和不兼容的类之间进行适配.使用这种模式的对象又叫包装器(wrapper). 适配器特点 从表面看,适配器模式很像门面模式.她们都要对别的对象进行包装并改变其呈 ...

  8. 差分约束系统+(矩阵)思维(H - THE MATRIX PROBLEM HDU - 3666 )

    题目链接:https://cn.vjudge.net/contest/276233#problem/H 题目大意:对于给定的矩阵  每一行除以ai  每一列除以bi 之后 数组的所有元素都还在那个L- ...

  9. Spring4笔记8--Spring与JDBC模板(IoC应用的例子)

    Spring 与 JDBC模板: 为了避免直接使用 JDBC 而带来的复杂且冗长的代码,Spring 提供了一个强有力的模板类---JdbcTemplate 来简化 JDBC 操作.并且,数据源 Da ...

  10. mysql中使用日期加减时无法识别年-月格式数据的问题,%Y-%m"这种格式数据

    最新做报表统计的时候处理按月统计部分时发现,虽然使用 DATE_FORMAT( time, '%Y-%m' ) 函数可以将日期格式转成年-月,但是如果是参数是年-月格式,即"2018-10& ...