华山论剑之iOS App 应用的上线 和 版本升级
我的心只有这么大,住进你,便忘了我自己 😂😂😂
![](https://img.haomeiwen.com/i1396375/b786e7a5b3ff8cfa.jpeg)
一个iOS项目最后的步骤是干什么? 就是App在 App store 中上线,今天我就简单说一下,如果在App store 中上线我们的项目和如何做版本的升级维护的.
上线流程
项目要上线,首先我们需要一个开发者账号,一个开发者账号一年是99$(PS:挺贵!😭), 折合人民币700元左右吧.然后我们就要进去苹果开发者中心,登录我们的账号
-->点击这里进入🍎开发者中心
![](https://img.haomeiwen.com/i1396375/4ec8001d2b652c65.png)
首先我们要创建我们的上线证书,进入证书页面
![](https://img.haomeiwen.com/i1396375/68a5f92d695c31b9.png)
进入iOS证书配置页面
![](https://img.haomeiwen.com/i1396375/16fb2df3883ac889.png)
新建我们的证书,当然了
![](https://img.haomeiwen.com/i1396375/eb83177153288bfe.png)
![](https://img.haomeiwen.com/i1396375/80917c56c546ea65.png)
不断的点击下一步,进入这个页面之后,我们需要上传我们的钥匙串.
![](https://img.haomeiwen.com/i1396375/a1ed4485da188492.png)
![](https://img.haomeiwen.com/i1396375/fe5c2663a618d6af.png)
首先打开应用程序-实用工具-钥匙串访问(KEY CHAIN),在证书助理中,选择"从证书颁发机构求证书",如下图:
![](https://img.haomeiwen.com/i1396375/7f35f0eb90a70031.png)
在下图所示的界面,你的电子邮件地址:填你申请idp的电子邮件地址,常用名称,默认就好,CA空,选择存贮到磁盘,点击"继续":
![](https://img.haomeiwen.com/i1396375/b0cf904b0f854c74.png)
然后保存到桌面上
![](https://img.haomeiwen.com/i1396375/25e08fc9f066fe72.png)
- 然后把我们的证书请求文件上传上去
- 点击"download"下载你生成的证书,下载完成后双击安装.
- 这时再查看你的钥匙串,应该有下面这一行Iphone Distribution的证书,注意,这个证书有一个小三角可以点击,展开后有一个对应的密钥。如果你没有这个钥匙,那么请检查上面那一步做错了。
![](https://img.haomeiwen.com/i1396375/4e5755c5619f70be.png)
4.当然了,我们还可以导出.p12文件给其他的同事使用.
5.现在发布证书已经安装了,我们选择这个证书,右击,选择,导出"xxxxxxx",如下:
![](https://img.haomeiwen.com/i1396375/be2f5765bbec7ecb.png)
6.给你要导出的证书起个名字,选择一个存的位置,注意,保存成P12的信息交换文件
![](https://img.haomeiwen.com/i1396375/c23e114f55322f82.png)
7.输入密码,如果Mac系统有密码,后面还会要求你输入系统密码。
![](https://img.haomeiwen.com/i1396375/184c881d38a61174.png)
ps:由于公司的原因我就不重新创建我的上线证书了.希望大家见谅.
App ID
上线证书我们已经安装完成了,那么接下来就设置我们的App ID
![](https://img.haomeiwen.com/i1396375/62da79209b5ce9c8.png)
![](https://img.haomeiwen.com/i1396375/e81a65d1f1c7c908.png)
点击计入下一步之后,完成App ID的配置
![](https://img.haomeiwen.com/i1396375/afdfeef5231ee093.png)
Provisioning Profiles(工程的说明文件)
做完 APP ID 和上线证书之后,我们就要做我们的工程的说明文件了
![](https://img.haomeiwen.com/i1396375/da1043deec5154fa.png)
然后选择我们的App ID
![](https://img.haomeiwen.com/i1396375/916518f6765fc9be.png)
选择我们的上线证书
![](https://img.haomeiwen.com/i1396375/32673349df0a0da4.png)
设置说明文件的名称
![](https://img.haomeiwen.com/i1396375/fc5778baa4b6b681.png)
下载说明文件到本地.
![](https://img.haomeiwen.com/i1396375/34c40d8d167085ce.png)
下载完成双击安装我们的说明文件
![](https://img.haomeiwen.com/i1396375/d8402bc762035a34.png)
工程的配置,已经上传工程
第一步 General页面的设置
![](https://img.haomeiwen.com/i1396375/1f999ca57e67b5e9.png)
第二步 Build Setting页面的设置 查找code 设置上线证书和工程说明文件
![](https://img.haomeiwen.com/i1396375/57c4840cd8ddf347.png)
第三步 选择 Edit Scheme !!! 然后把工程改为上线模式
![](https://img.haomeiwen.com/i1396375/4b32398a3dec5678.png)
第四步 去掉模拟器模式
![](https://img.haomeiwen.com/i1396375/c936b73012f4aa99.png)
第五步 Archive
![](https://img.haomeiwen.com/i1396375/992524a01d3e7772.png)
第六步 Archive 完成上传 (这个各位看客就自行解决吧 ,😂😂😂)
填写App Store 相关信息
首先..
![](https://img.haomeiwen.com/i1396375/1fceb53c98b67eda.png)
然后..
![](https://img.haomeiwen.com/i1396375/9a3b83ac22af2c79.png)
接着..
![](https://img.haomeiwen.com/i1396375/64ae5267f803c264.png)
接着..(SKU是必填的,自己想着就好)
![](https://img.haomeiwen.com/i1396375/977ff91444b8861a.png)
设置基本的App 信息
隐私与授权网站 :http://manager.mbmkt.com.cn/Api/Privacy/Index
![](https://img.haomeiwen.com/i1396375/f5ddbd5767a9a77c.png)
设置App 售卖价格
![](https://img.haomeiwen.com/i1396375/6dbd6559121e6054.png)
保存App 售卖价格之后,我们就要做一些App Store 的App 信息配置了
![](https://img.haomeiwen.com/i1396375/2a24a94193ca8b87.png)
版本的构建
![](https://img.haomeiwen.com/i1396375/9e0b9a0de90e50c0.png)
App 综合信息
![](https://img.haomeiwen.com/i1396375/969e1ec33298544d.png)
App 等级页面
![](https://img.haomeiwen.com/i1396375/6b06c1e385116e62.png)
App 审核信息
![](https://img.haomeiwen.com/i1396375/421d7a736586ea8b.png)
这样,静等审核成功.我们的项目就上线了.
APP 版本的升级迭代
项目上线之后,当出现了Bug,或者项目需要一些改动的时候,我们就要对我们的App进行版本的升级迭代.像工程的配置都是一样的,但是我们需要把我们的版本号往上提升一点,比如原来是1.1版本,我们新发布的版本不能低于1.1,可以发布1.2,1.3版本等等.
注意:保证你的电脑上面已经有了开发者账号上面的证书和描述文件,如果没有下载证书和关联文件,但是这个时候有了第一个坑,你的App可能之前是在公司其他工程师的电脑上发布的,或者是外包公司做的,这个时候你从开发者账号上下载下来的证书和描述文件是不正确的,因为少了什么p12钥匙之类的东西,如果解决不了那么就需要重新在你的电脑上创建一个发布证书.我们只要重新创建我们的证书,然后如下配置我们的证书就可.
第一步 General页面的设置
![](https://img.haomeiwen.com/i1396375/1f999ca57e67b5e9.png)
第二步 Build Setting页面的设置 查找code 设置上线证书和工程说明文件
![](https://img.haomeiwen.com/i1396375/57c4840cd8ddf347.png)
第三步 选择 Edit Scheme !!! 然后把工程改为上线模式
![](https://img.haomeiwen.com/i1396375/4b32398a3dec5678.png)
第四步 去掉模拟器模式
![](https://img.haomeiwen.com/i1396375/c936b73012f4aa99.png)
第五步 Archive
![](https://img.haomeiwen.com/i1396375/992524a01d3e7772.png)
第六步 Archive 完成上传 (这个各位看客就自行解决吧 ,😂😂😂)
第七步 当我们完成工程的上传之后,我们就要在我们已经上线的项目构建我们新的版本.
![](https://img.haomeiwen.com/i1396375/6209d56e27ae7372.png)
第八步 点击提交审核.等待审核.