开发APP最终的目的都是上传APP到APP store上,当然要上传必须要苹果个人版开发者帐号,有了帐号那就万事俱备,只欠东风了。
第一:准备证书
要上传APP store当然是要发布证书了,要创建证书肯定就需要钥匙串文件,这个文件从哪儿来呢?不要急,打开钥匙串访问,如下:
选择从证书机构请求证书,然后呢?看下
:
继续默认设置一直到结束,这时候你的钥匙串证书已经生成了:
文件名称可以自己选取。
关键点来了,这个时候生成证书才正式开始:进入apple developer ->Member Center->
1.接下来会出现下面页面:
选择Certificates进入证书,
我制作的顺序是这样的:
首先我先只做了一个app IDs:
这时候APP ID已经制作成功了。submit之后如下:
还可以对APP id进行编辑,比如app中含有通知等如下图:
这里生成的证书会在certificates中显示:
这时候证书已经生成完毕了,当然当没有这些通知等特殊功能时可以先生成通用版的证书,以便所有APP使用。
2.生成描述文件
首先点击provisioning profiles中的Distribution中的右上方有添加按钮:
接下来选择你自己的APP id:
选择个人版帐号:
接下来就是给你的描述文件起名称了:
生成的描述文件如下图:
最后就是下载自己生成的证书以及描述文件,如果APP有特殊的功能比如推送通知等,就需要下载不同的证书以及描述文件。
然后点击安装,生成的证书以及描述文件如下:
这个时候上传APP的前期工作已经基本完成。
接下来就是需要打包APP了,以现有的APP来做讲解吧:
APP工程中需要做一下几点修改:
1. icon图标要设置工程中要求的像素点,要求多少就制作多大的图片,切记一般不要给carPlay赋值图片。
2.修改plist文件,bundle identifier改为你证书中的bundle ID。不要出现icon的字段
3.builde setting中的签名:
这时工程配置已经基本完成了,开始打包IPa文件了:
1)选择使用application loader上传时可先打包好IPA文件然后再上传:如下
这个时候打包已经完成了。
2)使用Xcode自己打包
第一步和上面相同接下来就是:
这样不需要application loader便可以直接校验APP的安全以及可靠性了,而且生成之后可直接关联到itunes connect中去。
接下来就是在itunes connect中操作了
具体操作进入itunes connect中即可知道。
解说下itunes connect中的选项:
切记:itunes connect中的app名称以及版本号必须要和工程中的版本号以及打包是生成的IPA包的名称相同。
填写完itunes connect中的选项之后就是提交审核了,苹果漫长的审核来了。
具体itunes connect中的填写后续更新。