不管第一次还是第二次APP上线都需要三样东西:开发者证书,appID,描述文件
他们分别长成这个样子:
开发者证书:
appID:appID主要是链接应用程序的一个唯一东西,比如迭代版本,他如何判断是迭代版本呢,也就是靠这个appID,所以这里说明了一个问题:迭代版本的appID是不能变得。
配置文件:
三者关系:开发者证书需要双击安装在电脑上,appID是唯一标识一个应用程序的,配置文件链接了开发者证书和appID,他也需要下载双击安装(安装前要先把XCode关掉,安装好后,他会启动XCode),这些都完成了你才能把你的项目打包,进而可以提交
再次强调:不管是第一次还是第二次上线,这三个东西都需要,所以如果上线失败就是这三个东西出现问题了。
1.那先创建appID吧
来到这个网站吧:https://developer.apple.com,所有的这三个东西都是在这里创建的。
点击进入开发者中心:这里需要输入开发者账号和密码,问公司要。登录之后来到这里:
看到没,我们要创建的三个东西就在我圈出来的那里,点进去:
点进去,再看到右边:
点加之后,来到这个页面:
让你注册一个appID,需要填的信息如下:
下面这张图是教你怎么看你要上线的那个app的bundle ID的,首先:用XCode打开你要上线的那个app,箭头所指的就是你要在上面那张图的Bundle ID上面要填的,记住:这个一定不能写错。
填好之后,还有一个空要你填,如下图:填好之后点Done就完成了appID的创建了。
如果是迭代版本的话,不用加 ,看一下它列出来的列表:
找到ID和你的app上的Bundle Id对应到的那个,那么那个就是你要上线的这个项目对应的appID了。
2.开发者证书:
创建开发者证书,我们还需要一个东西:那就是证书请求文件:
2.1在你的应用程序中找到你的钥匙串访问:
打开:
点继续,这个时候就已经可以了,这个时候就会产生如下这个东西,他就是证书请求文件:保管好,等一下要用的。
2.2 创建开发者证书:
回到刚刚的官网上,
然后一直继续继续,直到来到这个界面:
3.创建配置文件:
迭代开发上线新的版本,这时这里会有一些配置文件:
只有当状态是Active的时候才是有用的哦,你可以点进去,看这个配置文件的详细信息:
重点看箭头指的这两个:他们如何都对了,说明你的app迭代上线新的版本不会有问题,如果有问题,肯定是appID不对,或者你下载安装的证书和这个配置文件上面的证书不是同一个证书。
第一次上线,就需要创建配置文件了:
创建配置文件也是一样,点+,然后填写信息:
打包上传要来到iTunes Connect,网址为:https://itunesconnect.apple.com
照样填开发者账号密码,来到《我的app》,第一次就新建app,迭代就点击你的app,然后《+版本号》
选择Archive,然后
然后就是等了,等它Upload成功了的时候,回到我们提交的网页,刷新一下,就会看到构建版本旁边有个+,点他选择就行了,可能反应会比较慢,耐心等就行了,PS:如果Upload没有成功,那就是那三个没有对,再检查一下。
最后提交待审核,等吧,完了,哈哈哈。