美文网首页IOS个人开发转载iOS菜鸟食谱
iOS APP证书创建、打包上传以及版本更新流程

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

作者: 远方的枫叶 | 来源:发表于2016-06-04 21:46 被阅读5980次

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

    一、创建发布证书

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


    图1.png 图2.png

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

    图3.png 图4.png

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

    图5.png

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


    图6.png

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


    图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 的注册

    图8.png

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

    图9.png

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

    图10.png

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

    图11.png

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

    图12.png

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

    图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就好了)

    图13.png

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


    图14.png

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

    三、版本更新

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

    图15.png

    相关文章

      网友评论

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

      本文链接:https://www.haomeiwen.com/subject/pdgldttx.html