一.准备工作

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. vue 脚手架使用

    1. npm指令 vue init 模板类型   项目名称 如: vue init webpack-simple mydemo 2.进入刚才生产的 文件夹 mydemo cd mydemo 3.初始化 ...

  2. 洛谷P2424/codevs 2606 约数和

    http://codevs.cn/problem/2606/ https://luogu.lohu.info/problem/show?pid=2424 题目背景 Smart最近沉迷于对约数的研究中. ...

  3. [SDOI2016 Round1] 数字配对

    COGS 2221. [SDOI2016 Round1] 数字配对 http://www.cogs.pro/cogs/problem/problem.php?pid=2221 ★★★   输入文件:m ...

  4. Rolling in the Deep (Learning)

    Rolling in the Deep (Learning) Deep Learning has been getting a lot of press lately, and is one of t ...

  5. spring boot使用自定义配置的线程池执行Async异步任务

    一.增加配置属性类 package com.chhliu.springboot.async.configuration; import org.springframework.boot.context ...

  6. 一个菜鸟的ASP.NET观光路线图

           作为一个成长的"菜鸟".我的习惯是,每过一个阶段,都对自己的知识体系进行一次概括. 这篇博文是一个总结帖,我将把我的学到的东西,按照一定顺序串联在一起.        ...

  7. 2016.5.18——Excel Sheet Column Number

    Excel Sheet Column Number 本题收获: 1.对于字符串中字母转为ASIIC码:string s ;res = s[i]-'A'; 这个res就是数字s[i]-'A'是对ASII ...

  8. 64位linux安装32位校园网客户端

    下面的是ubuntu下和arch下的安装方法,ubuntu的转自网络, ubuntu: 下载客户端并解压 安装开发包 1 sudo -i 2 dpkg --add-architecture i386 ...

  9. 01-Coredump核心转存&&Linux程序地址分析【转】

    转自:http://www.itwendao.com/article/detail/404132.html 目录(?)[-] 一Core Dump核心转存 二Linux程序地址分析 一Core Dum ...

  10. C# 各种类型的转换

    /// <summary> /// 一些常用的方法 /// 1.一些高效的转换方法 /// </summary> public class Util { #region Obj ...