【實用】iOS開發者後臺快速上手指南
蘋果開發者賬戶共分三種,一種是免費版,另外兩種是付費個人版以及付費企業版。之前開發者可以在電腦上進行註冊或者續費,但是現在蘋果推出Apple Developer App來註冊蘋果開發者計劃和續期。
如上文提到的,蘋果支援兩種付費開發者計劃,接下來分別介紹下注冊流程。
以個人身份註冊 Apple Developer Program
開始之前,需要做好以下準備:
- 一臺執行 iOS 12.4、iOS 13.1 或更高版本的 iPhone 或者執行 iPadOS 13.1 或更高版本的 iPad,並確保其已啟用鎖屏密碼、觸控 ID 或面容 ID。
- 啟用了雙重認證的 Apple ID。
- 最新版本的 Apple Developer app。
- 在裝置上登入 iCloud。*
1.開始註冊
- 開啟 Apple Developer app。
- 輕點“帳戶”標籤頁。
- 使用Apple ID 登入。
- 點選“現在註冊”。
- 檢視計劃的權益和要求,然後點選“繼續註冊”。
2.輸入個人資訊
輸入名字、姓氏、身份證號和電話號碼。錯誤地輸入法定姓名將導致註冊稽核延誤。
3.為了驗證您的身份,系統會要求您進行自拍
- 確保您的臉部清楚地顯示在取景框內,然後輕點“拍攝”。
- 檢視您的自拍照以確保照片清晰,然後輕點“確認”。
4.按照後面幾個頁面的步驟操作:
- 用英文字母輸入您的名字、姓氏和地址,然後輕點“繼續”。
- 選擇“個人”作為實體型別。
- 同意 Apple Developer Program 許可協議 (英文)。
- 完成購買
注意:檢視年度會員資格訂閱詳情,然後輕點“以每年 ¥688 續訂”。會員資格會以年度自動續期訂閱形式提供,除非選擇取消,會員資格將自動續訂。可以隨時在“設定”中取消訂閱,但至少要在年度續訂日期前一天取消。在取消會員資格的當年已支付的年費將不予退款。
以組織身份註冊 Apple Developer Program
以組織身份註冊的註冊流程與以個人身份註冊準備的註冊流程大抵一致,但是注意,作為組織的 Apple Developer Program 註冊人,必須擁有約束所在組織遵守法律協議的法律授權。註冊者必須是組織的所有者/創始人、高管團隊成員、高階專案主管或擁有高階員工授予的法律授權的員工。
個人註冊需要提供個人資訊,組織註冊需要提供組織資訊。
按照後面幾個步驟來提供下列資訊:
- 實體型別。
- 法人實體名稱。蘋果不接受 DBA、虛構公司、商號或子公司。法人實體名稱將在分發的 app 中顯示為“供應商”。示例:供應商:ABC Company, Inc.
- D‑U‑N‑S 編號(鄧白氏碼)。所在的組織必須擁有 D‑U‑N‑S 編號,以便蘋果可以驗證所在組織的身份和法人實體狀態。這些唯一的九位數編號由 Dun & Bradstreet 進行分配,廣泛用作標準的企業識別碼。
- 總部地址和電話號碼。
- 網站。所在組織的網站必須是公開的,並且域名必須與組織相關聯。
- 簽字權確認。確認註冊人有權約束所在組織遵守法律協議,並提供一位員工的聯絡方式,該員工必須能夠證明註冊人有簽字權。
- 如果註冊人所在組織是非營利、教育或政府組織,可以選擇申請豁免會費。
注意:組織註冊已經與個人註冊的價格一致,均為¥688每年。
提示:
- 可以隨時取消訂閱,並在會員資格到期之前繼續享受會員權益,到期日期可以在 Apple Developer app 的“帳戶”標籤中檢視。如果在取消訂閱後想要重新訂閱,可以在會員資格到期後的一年內隨時訂閱。
- 在Apple Developer App中註冊可以使用Apple ID下已經新增的支付方式,支援支付寶,微信等支付方式。
- 如果通過 Apple Developer 網站完成的註冊,則不支援通過 Apple Developer app 續訂會員資格。
在完成賬號註冊之後,蘋果會對會員資格進行稽核,通常24小時之內會完成稽核,之後就可以登入開發者後臺使用各種功能了。
註冊完成後,在Membership頁面會有一個Team ID,這個ID是識別開發者賬號的唯一標識,同時之後轉讓應用時也是必須需要的。
值得注意的是,如果是個人註冊,則無法使用團隊人員管理功能,即無法向不同的Apple ID授權團隊角色,但是如果是組織註冊,賬戶持有人或者擁有管理許可權的賬戶均可以使用團隊人員管理功能。
App ID的建立流程已在其他文章中詳細介紹,此處不再贅述。
隨著iOS14的推出,蘋果也更新了App Clips的功能,在建立App ID的時候,開發者需要專門選擇App Clip這個型別來建立App ID,而且App Clip的ID必須與完整版應用的App ID相關聯,因為App Clip需要支援安裝完整版應用。與常規的App ID一樣,Sign in With Apple和推送功能是預設不開啟的,這樣就需要開發者自行勾選。
另外值得注意的是,蘋果今年釋出的新Mac將會開始使用自己研發的處理器,所有可以在使用蘋果處理器的Mac上執行iOS應用將會被自動釋出到Mac商店中,開發者需要在App Store Connect後臺上編輯可用性。
證書和配置檔案的建立流程已在其他文章中詳細講解,此處不再贅述。
關於證書,雖然只能同時生成兩個釋出證書和兩個開發證書,但是由於可以生成.p12,也可以解決在多臺裝置上使用的問題。開發者也無需擔心證書過期後,線上的應用是否會受到影響,答案是不會的,通過App Store釋出的應用,即使證書過期,也不會對使用者產生任何體驗上的影響,開發者只需在下次打包時使用有效的證書打包即可。
開發者通常會將測試裝置的udid新增至蘋果開發者後臺後,生成配置檔案打包進行測試,但是每個開發者賬戶在每個會員年度僅有100臺iPhone和100臺iPad,且在同一個會員年度內即使刪除了裝置也無法釋放裝置名額,需要到下一個會員年度才能重置。
如果是個人註冊賬號的話,100臺iPhone和100臺iPad應該足夠使用,但是如果是組織註冊賬號的話,尤其是發行公司使用的賬號,可能會將額度分享給多個研發公司,那麼數量就會不太夠用了,因此建議使用TestFlight進行測試,TestFlight可以直接新增內部測試人員無須提交稽核,同時也可以避免了新增裝置數量不夠用的情況。
來源:羅斯基
地址:https://mp.weixin.qq.com/s/qBJyAwGg2SVZBltQ-GR10A
相關文章
- 使用Taro開發鴻蒙原生應用——快速上手,鴻蒙應用開發指南鴻蒙
- 使用 Taro 開發鴻蒙原生應用 —— 快速上手,鴻蒙應用開發指南鴻蒙
- 8天讓iOS開發者上手Flutter之一:快速入門FlutteriOSFlutter
- 給Android開發者Flutter上手指南AndroidFlutter
- 快速上手系列--Android應用開發模板Android
- 快速上手系列--Flutter應用開發模板Flutter
- aspnetcore 應用 接入Keycloak快速上手指南NetCore
- 8天讓iOS開發者上手Flutter之二iOSFlutter
- 8天讓iOS開發者上手Flutter之三iOSFlutter
- LLaMA快速上手指南
- Docker 快速上手指南Docker
- 前端開發者如何用腦圖快速上手linux前端Linux
- GitLab快速上手指南上篇Gitlab
- Github Action 快速上手指南Github
- Android BLE 快速上手指南Android
- React 教程:快速上手指南React
- Java 開發者的 Python 快速入門指南JavaPython
- GitLab快速上手指南下篇Gitlab
- vue3快速上手指南Vue
- Vue入門指南(快速上手vue)Vue
- 微信小程式開發平臺新功能「雲開發」快速上手體驗微信小程式
- 《Flutter快速上手指南》先導篇Flutter
- [譯] 使用 Architecture Components 開發 MVVM 應用:MVP 開發者的實踐指南MVVMMVP
- 快速開發平臺的幕後意義
- 微信小程式---快速上手雲開發微信小程式
- 後臺開發 -- 核心技術與應用實踐
- ??Java開發者的Python快速進修指南:實戰之簡易跳錶JavaPython
- Java開發者的Python快速進修指南:實戰之跳錶pro版本JavaPython
- HarmonyOS 後臺任務管理開發指南上線!
- Git版本管理系統快速上手指南Git
- Maven快速上手使用指南的筆記Maven筆記
- ??Java開發者的Python快速進修指南:檔案操作JavaPython
- 完全開源!快速上手 AI 理論及應用實戰來了AI
- iOS BLE 開發小記[4] 如何實現 CoreBluetooth 後臺執行模式iOS模式
- iOS獨立開發者使用Bmob第三方後臺服務初探iOS
- libusb開發者指南
- Python+ESP嵌入式開發快速上手Python
- 深度學習框架新手快速上手指南深度學習框架