iOS版本迭代问题--更换电脑如何搞定迭代

众所周知iOS 上架的流程主要可以简单总结为:

一个包,两个网址,三个证书,

一个包: iPA 包,上架用的.

两个网址:1>https://itunesconnect.apple.com(APP管理网站)

2>https://developer.apple.com(开发者网站)

三个证书:

1>签名证书.(MAC 电脑钥匙串生成)

2>制作发布证书.(签名证书+开发者账号)

3>制作 PP 证书.(发布证书+ App ID)

在这里有个很重要的问题就是证书,这是项目能否成功打包发布的关键。其中发布证书又是重中之重!!!

从上架简述流程可以看到,发布证书是需要签名证书的,而签名证书又需要MAC 电脑钥匙串,这里mac就是唯一对应的,一旦换了电脑就会出问题,在打包时会出现证书不匹配的现象。同时也会导致pp证书出现问题。

之前我就经历了之前版本开发的电脑不在,而且还没有p12证书情况下要求迭代的情况。这里遇到了一大堆问题,踩了一大堆坑,拿出来与大家分享一下,希望大家以后遇到这问题可以提供帮助

由于好多问题当时没有截图,无法给大家分享截图,实在抱歉!


1.发布证书数量已满?如何删除?

开发者账号下的发布证书和测试证书都是有数量限制的,发布证书是三个,数量满了之后,再新创建证书是无法选择发布证书选项的。

此时如果有老人在,可以询问那个证书是不需要的,进行删除!

如果不知道是哪个,可以在pp证书中查看发布证书与项目的关系,防止删除错误。查看步骤:


iOS版本迭代问题--更换电脑如何搞定迭代_第1张图片
iOS版本迭代问题--更换电脑如何搞定迭代_第2张图片


2.在打包时提示证书无效?此时查看发布证书等证书查看都是无效或者提示说颁发机构无效怎么办?

查看下面的钥匙串访问中这个证书是否还有效,如果这个无效,就会出现上述情况。

iOS版本迭代问题--更换电脑如何搞定迭代_第3张图片

解决方法是提示"此证书的签发者无效",原因系统认证证书(AppleWWDRCA.cer)过期 - sfandy - 开源中国社区打开这个链接,按照下面的图片的解决方法就可以搞定了!

iOS版本迭代问题--更换电脑如何搞定迭代_第4张图片

3.一不小心(一时sb,我这样干了)把开发者账号下的所有证书都给删除了怎么办?

在删除的过程中我发现绑定的已经上架的APP的appid是无法删除的哦。

而且我是周四删除的pp证书(与删除不掉的appid绑定的那个pp证书),周六的时候又出现了,我也很奇怪,查了许多资料也没说怎么回事。

其实删除了所有的证书都没事(事情就是你们总监知道后会骂你一顿),之后在迭代的时候把发布证书和pp证书重新再申请一遍就可以了。这里记住在制作pp证书时一定要用之前已经上架的appid(就是之前删除不掉的那个)。

你可能感兴趣的:(iOS版本迭代问题--更换电脑如何搞定迭代)