不讓蘋果開發者賬號折磨我

2021-07-09 07:46:51 字數 1780 閱讀 8953

此篇文章的邏輯如下圖所示:

圖0-0 此篇文章的邏輯圖

certificates

什麼是證書

什麼是證書?證書就是:證明證書擁有者擁有證書上所說的能力。乙個證書要涉及到頒發者,擁有者,證明擁有者擁有了什麼能力。例如,cet-4證書;頒發者:學校,擁有者:自己,證明的能力:英語達到四級水平。蘋果開發者證書也是一樣,頒發者:自己,擁有者:安裝證書的電腦;證明的能力:可以安裝或者打包某應用程式。開發者證書分為兩種型別:development certificate(開發證書)和production certificate(發布證書)。

開發者證書能力**

那麼當某台電腦安裝開發者證書後,這台電腦是如何擁有這種能力的呢?

證書在xcode工程中所對應的位置

圖1-1 證書在xcode工程中所對應的位置

圖2-1 bundle id在不同環境下的表現

bundle id的作用:

devices

使用itunes查詢udid

圖3-1 使用itunes查詢udid

使用xcode查詢udid

選擇xcode工具條上的window,然後選devices選項。

圖3-2 使用xcode查詢udid

provisioning profiles

帶device資訊的描述檔案

圖4-1帶有device資訊的描述檔案

不帶device資訊的描述檔案

圖4-2不帶device資訊的描述檔案

描述檔案在xcode中的位置

圖4-1 描述檔案在xcode中的位置

團隊開發證書的管理

舉例使用

上面幾段可能原理性的內容過多了一些,但是個人感覺掌握這些原理還是很有必要的。下面舉個例子,對應上面的原理,講一下實際的運用。

總結

參考

不讓蘋果開發者賬號折磨我

此篇文章的邏輯如下圖所示 圖0 0 此篇文章的邏輯圖 什麼是證書 什麼是證書?證書就是 證明證書擁有者擁有證書上所說的能力。乙個證書要涉及到頒發者,擁有者,證明擁有者擁有了什麼能力。例如,cet 4證書 頒發者 學校,擁有者 自己,證明的能力 英語達到四級水平。蘋果開發者證書也是一樣,頒發者 自己,...

不讓蘋果開發者賬號折磨我

此篇文章的邏輯如下圖所示 圖0 0 此篇文章的邏輯圖 certificates 什麼是證書 什麼是證書?證書就是 證明證書擁有者擁有證書上所說的能力。乙個證書要涉及到頒發者,擁有者,證明擁有者擁有了什麼能力。例如,cet 4證書 頒發者 學校,擁有者 自己,證明的能力 英語達到四級水平。蘋果開發者證...

不讓蘋果開發者賬號折磨我

此篇文章的邏輯如下圖所示 圖0 0 此篇文章的邏輯圖 certificates 什麼是證書 什麼是證書?證書就是 證明證書擁有者擁有證書上所說的能力。乙個證書要涉及到頒發者,擁有者,證明擁有者擁有了什麼能力。例如,cet 4證書 頒發者 學校,擁有者 自己,證明的能力 英語達到四級水平。蘋果開發者證...