App上架必讀!iOS Developer Program功能教學

You are currently viewing App上架必讀!iOS Developer Program功能教學

親愛的朋友你好

由於Apple規定必須要申請iOS開發者帳號(iOS Developer Program)

才能夠將您在Mac上開發好的iOS程式放到實機, 以及App Store上

因此很多上課的學員共同的問題是:

1. iOS Developer Program怎麼申請?

2. 這些iOS Developer Program包含哪些功能與權限?

關於第一個問題, 我們在以下這篇申請教學已經有詳細的說明了:

如何申請iOS Developer Program?

第二個問題, 就是本文的重點了, 接下來我們會根據這個主題跟大家做介紹:

首先iOS Developer Program共分為三種:

Developer Program, Enterprise Program, 以及University Program

其中University Program是免費的, 但只提供給學生,

而且只有以下圖表的第二跟第三項的權限,

等於說只能在你自己的實機上測試,

完全無法使用任何發佈的管道來發佈你的App,

(因為功能太少, 所以我們先把它從比較表拿掉)

另外兩種分別是Developer Program 以及Enterprise Program

這兩種帳號的權限比較圖表, 請參考以下:

(原圖表取自Apple官網:https://developer.apple.com/programs/start/ios/

 

這兩個帳號, 除了費用的部份不同:

Developer Program的年費是99美金, 而Enterprise Program的年費是299美金之外

另外最大的不同在於發佈模式的不同

Developer Program的發佈模式有Ad Hoc, App Store, Custom B2B App

Enterprise Program的發佈模式則有Ad Hoc, In-house

接下來我們來解釋一下這些發佈模式:

1. Ad Hoc Distrubution

使用這個模式, 您可以將您開發好的App透過E-mail發送,

或是放上網站讓使用者可以下載並安裝你的App,

這個模式可容許你分享你的App到最多100部iOS裝置上

但是透過這種方式發送的App, 在憑證到期後, 就會無法執行

2. App Store Distrubution

這是大家最熟知的方式,

您可以透過此模式, 把開發好的App放到App Store上供人下載, 以賺取利潤

當然您也可以免費供人下載, 然後靠廣告, 或是內建In-app purchase來賺錢

3. Custom B2B App Distrubution:

這是比較新的一個發佈方式, (應該是2011年才推出的…)

主要是讓你可以提供客製化的B2B Apps給那些已經擁有Volume Purchase Program account的企業客戶,

客製化的B2B App提供了獨特的解決方案, 以解決特定的商業需求

4. In-house Distrubution

這個模式讓您可以把開發好的iOS App分享給所有企業內部員工,

並且做到把Apps安全地存放, 無線發佈或更新,

讓他們在任何時間任何地點都可以更新到最新版本

PS: 上述1~3的原文可以參考這邊:
https://developer.apple.com/programs/ios/distribute.html

總結來說:

Developer Program因為有App Store, Custom B2B App等發佈方式

因此適合販售軟體給個人或企業的軟體開發商

Enterprise Program因為有In-house發佈方式

因此較適合想要開發”僅企業內部使用”的Apps的公司行號

相關課程訊息/
實現你的創意!開發出你的第一隻App!
《譯智教育訓練中心》iPhone /iPad開發系列課程

【線上課程】C語言先修班數位課程
【實體課程】iPhone /iPad開發課程            =》點我了解課程內容!