我的心只有这么大,住进你,便忘了我自己 😂😂😂

一个iOS项目最后的步骤是干什么? 就是App在 App store 中上线,今天我就简单说一下,如果在App store 中上线我们的项目和如何做版本的升级维护的.
上线流程
项目要上线,首先我们需要一个开发者账号,一个开发者账号一年是99$(PS:挺贵!😭), 折合人民币700元左右吧.然后我们就要进去苹果开发者中心,登录我们的账号
-->点击这里进入🍎开发者中心

首先我们要创建我们的上线证书,进入证书页面

进入iOS证书配置页面

新建我们的证书,当然了


不断的点击下一步,进入这个页面之后,我们需要上传我们的钥匙串.


首先打开应用程序-实用工具-钥匙串访问(KEY CHAIN),在证书助理中,选择"从证书颁发机构求证书",如下图:

在下图所示的界面,你的电子邮件地址:填你申请idp的电子邮件地址,常用名称,默认就好,CA空,选择存贮到磁盘,点击"继续":

然后保存到桌面上

- 然后把我们的证书请求文件上传上去
- 点击"download"下载你生成的证书,下载完成后双击安装.
- 这时再查看你的钥匙串,应该有下面这一行Iphone Distribution的证书,注意,这个证书有一个小三角可以点击,展开后有一个对应的密钥。如果你没有这个钥匙,那么请检查上面那一步做错了。

4.当然了,我们还可以导出.p12文件给其他的同事使用.
5.现在发布证书已经安装了,我们选择这个证书,右击,选择,导出"xxxxxxx",如下:

6.给你要导出的证书起个名字,选择一个存的位置,注意,保存成P12的信息交换文件

7.输入密码,如果Mac系统有密码,后面还会要求你输入系统密码。

ps:由于公司的原因我就不重新创建我的上线证书了.希望大家见谅.
App ID
上线证书我们已经安装完成了,那么接下来就设置我们的App ID


点击计入下一步之后,完成App ID的配置

Provisioning Profiles(工程的说明文件)
做完 APP ID 和上线证书之后,我们就要做我们的工程的说明文件了

然后选择我们的App ID

选择我们的上线证书

设置说明文件的名称

下载说明文件到本地.

下载完成双击安装我们的说明文件

工程的配置,已经上传工程
第一步 General页面的设置

第二步 Build Setting页面的设置 查找code 设置上线证书和工程说明文件

第三步 选择 Edit Scheme !!! 然后把工程改为上线模式

第四步 去掉模拟器模式

第五步 Archive

第六步 Archive 完成上传 (这个各位看客就自行解决吧 ,😂😂😂)
填写App Store 相关信息
首先..

然后..

接着..

接着..(SKU是必填的,自己想着就好)

设置基本的App 信息
隐私与授权网站 :http://manager.mbmkt.com.cn/Api/Privacy/Index

设置App 售卖价格

保存App 售卖价格之后,我们就要做一些App Store 的App 信息配置了

版本的构建

App 综合信息

App 等级页面

App 审核信息

这样,静等审核成功.我们的项目就上线了.
APP 版本的升级迭代
项目上线之后,当出现了Bug,或者项目需要一些改动的时候,我们就要对我们的App进行版本的升级迭代.像工程的配置都是一样的,但是我们需要把我们的版本号往上提升一点,比如原来是1.1版本,我们新发布的版本不能低于1.1,可以发布1.2,1.3版本等等.
注意:保证你的电脑上面已经有了开发者账号上面的证书和描述文件,如果没有下载证书和关联文件,但是这个时候有了第一个坑,你的App可能之前是在公司其他工程师的电脑上发布的,或者是外包公司做的,这个时候你从开发者账号上下载下来的证书和描述文件是不正确的,因为少了什么p12钥匙之类的东西,如果解决不了那么就需要重新在你的电脑上创建一个发布证书.我们只要重新创建我们的证书,然后如下配置我们的证书就可.
第一步 General页面的设置

第二步 Build Setting页面的设置 查找code 设置上线证书和工程说明文件

第三步 选择 Edit Scheme !!! 然后把工程改为上线模式

第四步 去掉模拟器模式

第五步 Archive

第六步 Archive 完成上传 (这个各位看客就自行解决吧 ,😂😂😂)
第七步 当我们完成工程的上传之后,我们就要在我们已经上线的项目构建我们新的版本.

第八步 点击提交审核.等待审核.
网友评论