此篇文章的邏輯如下圖所示:
圖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證書 頒發者 學校,擁有者 自己,證明的能力 英語達到四級水平。蘋果開發者證...