2022超详细流程ios APP最新打包上线教程,保证一看就会!

简介: 2022超详细流程ios APP最新打包上线教程,保证一看就会!

这篇文章主要是想要给大家讲述一下APP打包上线到APP Store的详细流程。作为一名开发人员,上架APP是必须要会的,否则出去都不好意思说自己是iOS程序员。而且上线过APP的小伙伴肯定都知道,iOSAPP上线相比安卓的APP上线要复杂麻烦很多,一不小心就会掉进坑里。所以下面我将会带着大家一步一步的学习如何打包上线一个APP和那些年我们遇到的坑。

好了,下面咱们儿废话不多说,说正事儿!!!

一、准备工作

如果要想打包上线APP,下面这几样东西肯定是不能少的啦:

  1. 开发者账号
  2. 需要上线的项目
  3. xcode

二、前期工作

登录开发者账号:开发者中心网址,进入开发者中心后点击account,进入如下界面;然后输入你的开发者账号和密码点击sign in。

89.png

编辑切换为居中

添加图片注释,不超过 140 字(可选)

点击sign in 后进入如下界面;制作证书是进入第一个模块(certificates,Identifers&Profiles),第二个模块是上线APP的模块,这里暂时不用管这个模块。

88.png

编辑切换为居中

添加图片注释,不超过 140 字(可选)

点击Certifeicates,Identifers&Profiles选项进入如下界面;被我圈出来的第一个模块用来创建发布证书的,第二个模块是是注册APP IDs的;

注意:如果需要上线的APP没有申请过APP ID的话,在制作发布证书前需要先申请APP IDs;如果在上线之前就已经申请过APP IDs,则跳过申请APP IDs这一步,直接创建发布证书即可;或者你的发布证书也已经创建好了,那么,请直接创建配置文件,即profiles文件。

  1. 申请APP ID 流程如下: (1)点击Identifers中的APP IDs; (2)然后点击右下角的更多,进入如下界面;

87.png

编辑切换为居中

添加图片注释,不超过 140 字(可选)

第一个Name,用来描述App ID,这个随便填,没有什么限制,最好是项目名称,这样方便自己辨识(不允许中文); 第二项Bundle ID (App ID Suffix),这是appid的后缀,这个需要仔细。因为这个内容和程序直接相关,后面很多地方要用到,最好是com.yourcompany.yourappname的格式,一般都会使用项目中的Bundle ID(这样比较保险),还有一个WildCard App ID使用一个通配com.yourcompany.*,可以适配多应用 然后点击continues;进入下一个界面然后点击submit,然后点击done,APP ID申请成功;

86.png

编辑切换为居中

添加图片注释,不超过 140 字(可选)

  1. 创建证书

2.1 创建发布证书

(1)选择Certificates后进入如下界面;

85.png

编辑切换为居中

添加图片注释,不超过 140 字(可选)

(2)这里我们以测试证书为例,介绍一下制作证书的流程。所以这一步我们选择Development模块中的iOS App Development 选项;点击ADD;如图:

进入如下界面;

84.png

编辑切换为居中

添加图片注释,不超过 140 字(可选)

c. 然后选择安卓证书,点击新增;

83.png

编辑切换为居中

添加图片注释,不超过 140 字(可选)

然后我们的证书文件就制作成功了;

然后点击done,提交上去后就会生成一个cer证书,如图所示,有效期为一年。发布证书制作完成;

82.png

编辑切换为居中

添加图片注释,不超过 140 字(可选)

注:这里由于我这边不能实战给大家截图,所以有些截图用的是别人的图,but!!只有最后一张图是用的别人的!大家能看懂就行了对不对! 图片不是重点啦~

未完待续………………因为时间的关系,所以没有写完,但是后续会陆续把没有完成的部分补齐,请大家多多谅解!



相关文章
|
存储 安全 BI
图文详解丨iOS App上架全流程及审核避坑指南
图文详解丨iOS App上架全流程及审核避坑指南
4966 0
图文详解丨iOS App上架全流程及审核避坑指南
|
Java 编译器
Java基础知识:什么是封装、继承和多态?
Java基础知识:什么是封装、继承和多态?
370 0
element-ui table排序sortable三种状态,怎么去掉默认状态
在 element-ui 中,也定义了 sort-orders 有三种状态: ascending、descending、null,这三种状态形成一个循环切换。
3247 0
|
9月前
|
存储 Linux iOS开发
格式化指南:格式化选NTFS、FAT32还是 exFAT?
NTFS、FAT32和exFAT是平时很常用的三种文件系统,每个文件系统各自有优缺点,适用于不同的场景。如果自己不知道该如何选择,不用担心,本文会细讲解这三个文件系统的特点与适用情况,帮助您轻松作出正确的选择。
|
存储 Java
Java设计一个简单的计算器程序
Java设计一个简单的计算器程序
|
Linux 定位技术 iOS开发
【Python实现坦克大战,带你找回童年的快乐】附源码
【Python实现坦克大战,带你找回童年的快乐】附源码
399 0
|
Web App开发 XML JSON
头条搜索精选 参数分析
头条搜索精选 参数分析
头条搜索精选 参数分析
|
JSON 自然语言处理 JavaScript
(最简单,详细,直接上手)uniapp/vue中英文多语言切换
(最简单,详细,直接上手)uniapp/vue中英文多语言切换
1399 0
(最简单,详细,直接上手)uniapp/vue中英文多语言切换
C#基础②——数据类型(decimal和float、double的区别)
double和float都是存小数的,为什么还要分两个,一个不就行了,那它们两个有哪些区别?