iOS APP证书创建、打包上传以及版本更新流程

开发证书的创建流程我就不说了,与发布证书一样,前提是你得有99$或299$的苹果开发者账号。不过自Xcode7以后不用购买证书也可以真机测试了
由于本人水平有限,如若发现错误欢迎指出o(╯□╰)o

一、创建发布证书

1.登录苹果开发者中心,进入图1页面,点击圈1进入证书配置页面,如图2


iOS APP证书创建、打包上传以及版本更新流程_第1张图片
图1.png
iOS APP证书创建、打包上传以及版本更新流程_第2张图片
图2.png

2.创建发布证书,点击图2中的加号选择production下的APP store and Hoc(如果你的APP没有推送功能),下载Worldwide Developer Relations Certificate Authority WWDRCA证书,这是苹果的开发证书的前提,必须得安装,点击下面的continue进入下一页,接着点击continue进入图4

iOS APP证书创建、打包上传以及版本更新流程_第3张图片
图3.png
iOS APP证书创建、打包上传以及版本更新流程_第4张图片
图4.png

打开Mac的钥匙串,按着图5操作,点击 从证书颁发机构请求证书 选项进入图6

iOS APP证书创建、打包上传以及版本更新流程_第5张图片
图5.png

只需填写画红线的三处,前两个空填随便填一个你常用的电子邮件即可,点击继续,创建一个certSigningRequest文件,这个文件就是你要上传到图4中choose file的位置,这样就创建完成了,如图7


iOS APP证书创建、打包上传以及版本更新流程_第6张图片
图6.png

点击download下载cer证书,点击done完成,至此发布证书创建完成,把安装好的证书在钥匙串中


iOS APP证书创建、打包上传以及版本更新流程_第7张图片
图7.png

3.创建App IDs,也就是APP的bundleID ,用于唯一标示APP用,Name表示ID的名字,可以用APP的名字,最好用字母表示。
1> App ID Suffix:有两个选项,第一个ID不允许有通配符,也就是说ID必须是唯一的,对于具有推送功能的APP来说必须选择此项,一般都默认选择第一项,选择第二项的ID可以带有通配符
2> App Services:一般默认,如果你的APP需要用到下面的某些功能你可以勾选上,然后点击continue进入注册页面,点击注册完成bundleID 的注册

iOS APP证书创建、打包上传以及版本更新流程_第8张图片
图8.png

4.创建描述文件
1>开发(Development)描述文件:用于开发测试
2>发布(Distribution)描述文件:用于发布到AppStore

iOS APP证书创建、打包上传以及版本更新流程_第9张图片
图9.png

点击continue进入图10,选择你刚才创建的App ID,点击continue进入图11

iOS APP证书创建、打包上传以及版本更新流程_第10张图片
图10.png

选择你刚刚创建的发布证书,点击图12

iOS APP证书创建、打包上传以及版本更新流程_第11张图片
图11.png

填写描述文件的名字,这个你随意,不过还是建议用字母表示,点击continue创建

iOS APP证书创建、打包上传以及版本更新流程_第12张图片
图12.png

下载描述文件,点击done完成

iOS APP证书创建、打包上传以及版本更新流程_第13张图片
图13.png

至此发布证书与描述文件创建完成,剩下的需要安装证书、配置Xcode环境,这个过程是最容易出错的.

二、安装证书和描述文件

1.安装发布证书和概要文件
分别双击就成了,对于证书安装之后可以在钥匙串中查看,选中并右键导出相应的p12文件,以供其他Mac上使用。 描述文件可以在/Users/sunlei/Library/MobileDevice/Provisioning Profiles路径中查看,有时该路径下的概要文件过多也会导致Xcode环境配置失败,建议安装描述文件前先清除旧的。

2.配置Xcode环境
选择build setting输入code sign进行搜索,设置对应的证书和描述文件,把project和target三项都要进行设置,如图13,设置完成后点击target->general,如图14(可以看到图14中有提示说没有匹配的描述文件,这时你可以清除已经安装的描述文件,重新安装,反正配置Xcode环境的时候会出现一些神经的问题,慢慢摸索不要着急,说不定重启Xcode就好了)

iOS APP证书创建、打包上传以及版本更新流程_第14张图片
图13.png

bundle id不用认为设置,只要上一步正确操作,该空会自动填充正确的bundle id,版本号要注意,每一次提交的版本号要大于之前的版本号,每一个版本号又可以对应多个build号,例如你在提交等待审核的过程中发现了bug或者被拒,这时你要打包重传,版本号可以不变,但是build号要大于上一次的。


iOS APP证书创建、打包上传以及版本更新流程_第15张图片
图14.png

3.打包上传
1>打包:打包之前确保Xcode环境配置正确;编辑schema,将run和archive这两项该成release,然后一步步按提示打包就好,最后导出IPA
2>上传:我习惯用application loader将IPA上传到后台,上传成功后,在账号的iTunes connect中submit for review就OK了

三、版本更新

点击图中版本或平台,选择iOS构建新版本,会弹出一个对话框让你输入新版号,注意新版本号要大于旧版本号,输完新版本号之后点击确定,会进入新版本的版本信息页面,填写相关信息保存,以待提交。

iOS APP证书创建、打包上传以及版本更新流程_第16张图片
图15.png

你可能感兴趣的:(iOS APP证书创建、打包上传以及版本更新流程)