新版本Xcode (11.3)证书验证的个人理解

2020-03-10  本文已影响0人  罗坤_23333

Xcode版本11.3.1

需要的证书类型一共3种:

Q:在哪里可以看到自己有哪些证书和缺失哪些证书?
A:Xcode -> Preference -> 已登录的Apple ID -> Manage Certificates ...


xcode查看证书 灰色表示无.png

Apple Development Certificates

在xcode登录账号并且在 Signing&Capabilities -> Signing 自动登录开发者账号后,
会在本地生成Apple Development Certificates证书

自动生成后,在“钥匙串”中会多出这3个证书

Apple Development Certificates登录开发者账号可自动获得.png

并且在https://developer.apple.com/account/resources/certificates/list中也会自动新增一个带有你自己的电脑名TYPEDevelopment的证书development.cer

有了这个证书仅仅表示你是这个账号下的其中一位开发者,
可以在本地开发,但还不能发布到HOC或者APP Store上。

Apple Distribution Certificates

https://developer.apple.com/account/resources/certificates/list找到TYPEDistribution的证书点进去并下载下来distribution.cer

双击后本地“钥匙串”会多出一个Apple Distribution的证书

Q:如果安装Apple Distrbution后出现Missing Private Key


安装Apple Distrbution后出现Missing Private Key.png

A:表示线上的这个证书不是从你的电脑上生成的,所以需要在xcode中再生成一次


新增Apple Distrbution证书

.p12证书安装

如果有.p12证书,则直接双击.p12证书进行安装

⚠️注意:
如果遇到 “iPhone has denied the launch request”或者Unable to launch **,
说明这个Apple Distribution Certificates不是Development证书,而仅仅是一个分发证书,这个.p12证书不管用,还得自己xcode生成。

iOS Distribution Certificates

https://developer.apple.com/account/resources/certificates/list找到TYPEiOS Distribution的证书点进去并下载下来ios_distribution.cer

双击后本地“钥匙串”会多出一个iPhone Distribution的证书

最终所有证书齐全后你就可以发布到APP Store上了

最终章.png
上一篇下一篇

猜你喜欢

热点阅读