iOS蘋果開發者賬號具體介紹以及蘋果企業證書的配置解說

蘋果企業簽名發表於2020-10-21

iOS 蘋果開發者賬號具體介紹以及蘋果企業證書的配置解說

 

一、 蘋果開發者賬號的具體介紹:

1、 蘋果開發者賬號總共有3 種型別,分別是個人開發者賬號、公司開發者賬號、企業開發者賬號,公司以及企業開發者賬號可以進行多人協作,只需要登入蘋果開發者賬號平臺,就可以在人員的介面邀請其他的人員來進行協助開發,邀請的人員需要提前註冊一個 Apple ID 。這樣會方便我們的軟體開發。

2、 我們有中有賬號怎麼來辨別蘋果開發者賬號是什麼型別?

(1) 蘋果個人開發者賬號:我們在登入以後就會看到 Apple Developer Program ,再下方,只有 Certificates identifiers&Profiles App Store Connect 兩個圖示

(2) 蘋果公司開發者賬號:我們在登入以後就會看到Apple Developer Program ,再下方,有 People Certificates identifiers&Profiles App Store Connect 三個圖示。

(3) 蘋果企業開發者賬號:Apple Developer Enterprise Program ,再下方,有 People Certificates identifiers&Profiles 兩個圖示。

3、 蘋果開發者賬號的對比:

(1) 蘋果個人開發者賬號:每年99 美元的申請費用,需要上架 App Store ,最多支援 100 udid ,只有開發者自己進行管理。可以申請升級為公司開發者賬號。

(2) 蘋果公司開發者賬號:每年99 美元的申請費用,需要上架 App Store ,最多支援 100 udid ,可以團隊進行寫作開發,可以設定多個 Apple ID ,有四種級別的許可權,需要申請鄧白氏編碼。

(3) 蘋果企業開發者賬號:每年299 美元的申請費用,需要上架 App Store udid 數量沒有限制,多個開發者進行協作開發,可以設定多個 Apple ID ,有四種級別許可權,只能企業內部使用,申請的時候需要填寫公司的鄧白氏編碼。

4 、蘋果開發者賬號冷知識盤點

(1) 本人級和公司貨都是有App Store Connect ,說明這二種只有釋出 App Store 供客戶免費下載。而公司級的沒有,說明 APP 不可以釋出 App Store ,可根據 item-services 派發來免費下載

(2) 公司級賬戶,每一年最少再次裝包ipa 一次, ipa 包中有資格證書資訊內容,資格證書的有效期限是一年,一年不升級, APP 將卡屏,沒法進到。(即每一年最少升級一次,無機器裝置總數限定)。沒有個人 / 公司級別的限制,只要透過 App Store ,沒有特殊情況,理論上蘋果公司破產也不更新。

3 企業級帳號, 需要安裝以信任應用程式設定 , 系統級限制 , 不能跳過 . 個人 / 公司級限制

4 )企業級別的賬號,只能放在自己的第三方伺服器或者第三方平臺(金蘋果企業開發者賬號回收平臺),不能上架 App Store

 

5 、不同的蘋果開發者賬號之間的區別:

 

1 企業不能上架到App Store ,個人 / 公司必須上架到 App Store

 

2 價格不同。

 

3 個人/ 公司上 App Store 必須經過蘋果的人工稽核(上架稽核週期在 7 天左右)。更新版本也是需要經過蘋果稽核的(更新版本的稽核週期在 3 天左右),稽核不透過,需要 iOS 開發處理,所以上面的上架週期和更新週期都是最為理想的情況。我們們的產品適配包更新是不需要稽核的,只有涉及到 APP 原生改動的,才需要提交版本,進行稽核。而企業級釋出到自己伺服器或者第三方平臺是不需要稽核的。

 

二、開發者證書、App ID 、描述檔案的建立

1. 開發者證書:

一共有兩種型別:開發人員(開發證書)和分發證書(d 發證書),這是最基本的,實時機器除錯和上傳到 appstore ,是證明您作為開發人員身份的基本證書

2.App ID

      顧名思義,是一個 APP 的唯一標示,相當於人的身份證號,如果有兩個安裝包 A B 是同一個 App ID ,安裝 A 後再安裝 B B 就會將 A 覆蓋掉,取而代之。 APP 的更新也就是這個道理,安裝了 1.0 版本。如果釋出 1.1 版本,需要 1.1 版本的 App ID 1.0 的相同,手機會先去找是否有次 App ID 已經安裝了,如果未安裝,則直接進行安裝 1.1 版本;如果發現有 1.0 版本,則對 1.0 版本進行覆蓋。類似同一個資料夾下,相同名字的檔案只能有一個,如果再複製一個相同名字的檔案,就會提示是否替換掉舊的檔案。

 

      在設定項中可以配置該應用的許可權,比如是否用到了 PassBook,GameCenter, 以及更常見的 push 服務,如果選中了 push 服務,那麼就可以建立生成下面第 3 條所提到的推送證書,所以,在所有和推送相關的配置中,首先要做的就是先開通支援推送服務的 App ID

 

3. 描述檔案:

Profiles, 這個東西是很有蘋果特色的一個東西,我一般稱之為描述檔案,該檔案將 App ID, 開發者證書,硬體 Device 繫結到一塊兒,在開發者中心配置好後可以新增到 Xcode 上,也可以直接在 Xcode 上連線開發者中心生成,真機除錯時需要在描述檔案中新增真機的 UDID


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69958350/viewspace-2728587/,如需轉載,請註明出處,否則將追究法律責任。

相關文章