一.准备工作

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. axios post 踩坑之 post传参

    今天在项目(vue2.0)使用axios进行post请求的时候,使用官方文档的格式传递给后台的数据是一整个json对象,参数已经传递出去了,但是后台获取不到,() 解决方法 利用aixos结合qs来解 ...

  2. SXOI2018 游记

    noilinux@Capella:~$ cd /Memories/ noilinux@Capella:/Memories$ rm *SXOI* rm:是否删除有写保护的普通文件 "SXOI2 ...

  3. CSS3实战之background篇

    在CSS3中,background可以添加多个背景图像组,背景图像之间通过逗号进行分隔. 每个背景图像层都可以包含下面的值 background-image 定义背景图像 background-col ...

  4. 如何在阿里云Centos下安装Nginx

    Nginx("engine x")是一款轻量级的HTTP和反向代理服务器.相比于Apache.lighttpd等,它具有占有内存少.并发能力强.稳定性高等优势.它最常见的用途就是提 ...

  5. 十大opengl教程

    正文: 1. http://nehe.gamedev.net/ 这个是我觉得全世界最着名的OpenGL教程,并且有网友将其中48个教程翻译成了中文http://www.owlei.com/Dancin ...

  6. [转]Laplace算子和Laplacian矩阵

    1 Laplace算子的物理意义 Laplace算子的定义为梯度的散度. 在Cartesian坐标系下也可表示为: 或者,它是Hessian矩阵的迹: 以热传导方程为例,因为热流与温度的梯度成正比,那 ...

  7. linux系统文件

    关于linux系统文件命令 (1)Linux的文件系统目录配置要遵循FHS规范,规范定义的两级目录规范如下:        /home  每个账号在该目录下都有一个文件夹,进行数据的管理        ...

  8. 【Python项目】爬取新浪微博签到页

    基于微博签到页的微博爬虫 项目链接:https://github.com/RealIvyWong/WeiboCrawler/tree/master/WeiboLocationCrawler 1 实现功 ...

  9. 一个脚本和一个容易疏忽的问题strcmp、strncmp、memcmp的用法【原创】

    一个容易疏忽的问题: strcmp.strncmp.memcmp, 对于memcmp进行字符串比较时可能会出现内存重叠的情况 status = strncmp(xdev->product, &q ...

  10. RobotFramework安装扩展库包Selenium2Library(三)

    Robot Framework扩展库包 http://robotframework.org/#libraries 一,自动化测试web端 1,pip安装SeleniumLibrary pip inst ...