假设我在电脑A上能用证书进行开发和发布,我现在想在电脑B上也要进行开发和打包发布怎么办?
由于在电脑B上添加开发证书和发布证书的流程是一样的。
因此下面只讲解在电脑B上添加发布证书的步骤:
-
在电脑B上将代码clone下来用XCode打开后,
Signing & Capabilities
是下图这样的:
从提示很明显的告诉我们是缺少profile文件。 -
在电脑B用浏览器打开https://developer.apple.com/account/resources/profiles/list,下载发布到App Store的Profile文件。
下载后,在电脑B上直接双击文件进行安装,安装后Sining(Release)
变成了下图这样:
这个提示也很明显,就是iOS Distribution 前面签名证书没有找到。 -
在电脑A上打开Keychain(钥匙串),在搜索框中输入
distribution
,种类选择我的证书
:
找到证书后,右键该证书导出为P12文件。导出的时候会要求输入证书密码:
-
将电脑A上导出的P12文件在电脑B上双击打开,打开后钥匙串选择登录,然后输入证书密码即可导入到Keychain。
-
查看Xcode的
Signing( Release)
有没有变化,如果Status还是显示警告,则重启Xcode。
如果没有显示Status则表明发布证书导入成功了,在电脑B上可以进行打包发布了。