學習開發 iOS App 為什麼要加入 Apple Developer Program

現在學習開發 Swift iOS App 比從前容易許多,只要有以下設備即可開始開發。

  • Mac 和安裝 Xcode。
  • iPad & 安裝 Swift Playgrounds。

不過如果想上架 App Store 或開發一些進階的功能,最好能加入 Apple Developer Program,花一年 $99 美金成為尊貴的會員,因為它可以帶給你以下好處。

  • 上架 App Store。
  • 使用 TestFlight 測試 App。
  • 開發進階功能。
  • 搶先使用 beta 版的軟體。
  • 詢問 Apple 大大程式問題。

上架 App Store

想要上架 App Store 一定要有付費帳號。 Apple Developer Program 的標準方案是一年 $99,想要 App 持續出現在 App Store,我們必須每年上繳 Apple $99 美金,一旦忘了繳 App 就會消失在 App Store 上。

使用 TestFlight 測試 App

上架 App 前最好能邀請家人朋友測試 App。Apple 提供了付費會員才能享用的 TestFlight,它讓我們方便地邀請朋友測試。雖然我們的朋友只有小貓兩三隻,但 Apple 允許我們透過 email 或網址分享邀請最多 10000 個朋友或陌生人測試。

開發進階功能

有些特別的進階功能要成為付費會員才能開發。

當我們的帳號是免費帳號時,點選 + Capability 只會出現以下選項。

相反的,成為尊貴的付費會員後,我們可以開發更多功能。

想轉職的同學,滿建議加入 Apple Developer Program 開發進階功能,因為這可以讓你跟其它找工作的對手差異化。基本的 App 開發技術,像是 auto layout,swift 語法,JSON 串接等,你會,你的對手也會。但是如果你成為尊貴的付費會員,你將可以研究開發許多特別的功能,這些將是沒有付錢的人無法研究的技術,比方以下功能:

  • Push Notification(推播)
  • Sign in with Apple(Apple 登入)
  • In-App Purchase(內購)

Apple 官方有個表格詳細列出付費會員(ADP)能開發的功能,有興趣的朋友可進一步參考以下連結。

https://help.apple.com/developer-account/#/dev21218dfd6

搶先使用 beta 版的軟體

有些 beta 版的軟體或開發工具只有付費會員能下載。

詢問 Apple 大大程式問題

開發 App 時遇到卡關的程式問題嗎 ? 別擔心,就像神燈巨人給阿拉丁三個願望一樣,Apple 給付費會員特別的福利,你可以一年問 Apple 兩個問題,從開發會員的 Code-Level Support 頁面。

點選 Request Technical Support 即可詢問問題。

App 的問題太多,2 個問題不夠嗎 ? 沒關係,有錢好辦事,只要你有錢,勇敢按下 Buy More,問幾個問題都不是問題。

準備刷卡加入 Apple Developer Program

看到付費會員那麼多的好處,準備好加入了嗎 ? 從錢包掏出信用卡,從 App 或網站刷卡展開奇幻的 iOS App 開發旅程吧。

  • 從 App。
  • 從網站。

點選以下網頁的 Start Your Enrollment

--

--

彼得潘的 iOS App Neverland
彼得潘的 Swift iOS App 開發問題解答集

彼得潘的iOS App程式設計入門,文組生的iOS App程式設計入門講師,彼得潘的 Swift 程式設計入門,App程式設計入門作者,http://apppeterpan.strikingly.com