關於ios證書

2021-06-27 22:35:03 字數 902 閱讀 7998

一、成員介紹

1.    certification(證書)

證書是對電腦開發資格的認證,每個開發者帳號有一套,分為兩種:

1)    developer certification(開發證書)

安裝在電腦上提供許可權:開發人員通過裝置進行真機測試。

可以生成副本供多台電腦安裝;

2)      distribution certification(發布證書)

安裝在電腦上提供發布ios程式的許可權:開發人員可以製做測試版和發布版的程式。

不可生成副本,僅有配置該證書的電腦才可使用;(副本製做介紹在下面keychain中介紹)

2.    provisioning profile(授權檔案)

授權檔案分為兩種,對應相應的證書使用:

1)    developer provisioning profile(開發授權檔案)

在裝有開發證書或副本的電腦上使用,開發人員選擇該授權檔案通過電腦將程式安裝到授權檔案記錄的裝置中,即可進行真機測試。

2)    distribution provisioning profile(發布授權檔案)

在裝有發布證書的電腦上(即配置證書的電腦,只有一台)製做測試版和發布版的程式。

3.    keychain(開發金鑰)

安裝證書成功的情況下證書下都會生成keychain,上面提到的證書副本(匯出證書重新命名)就是通過配置證書的電腦匯出keychain(就是.p12檔案)安裝到其他機子上,讓其他機子得到證書對應的許可權。developer certification就可以製做副本keychain分發到其他電腦上安裝,使其可以進行真機測試。

注意:distribution certification只有配置證書的電腦才可使用,因此即使匯出匯出keychain安裝到其他電腦上,其他電腦也不可能具有證書的許可權。

所聞所獲5 關於iOS的證書

首先要在電腦上的keychain裡生成乙個certificatesigningrequest.certsigningrequest檔案,這個檔案是接下來所有證書操作的基礎。這個certsigningrequest檔案我理解為是電腦生成的一段加密的關於自身的資訊,這段資訊精確能辨識某一台電腦,它被做在...

關於iOS開發中使用的證書

在建立開發證書和發布證書之前都要到鑰匙訪問串中申請乙個檔案 certificatesigningrequest.certsigningrequest 網上很多人說這個檔案也使用一次,事實上不一定的。公鑰只包含了一半,另一半在申請的.cer的證書中。使用csr檔案製作的證書有兩種 developer和...

IOS證書共享

做過ios測試的都知道,ios的證書不經過處理只能在申請的機器上測試。有時候為了方便我們可能需要在不同的機器上測試。那麼就需要處理一下證書了。下面給大家分享一下處理辦法 之前說的有讀者私下聯絡我說有點不明白,那麼我就重新說一下解決辦法。加上圖 在生成證書的電腦上,開啟鑰匙串,選擇你的證書。選中金鑰後...