Enterprise、Developer Program & 發佈ipa檔

Developer & Enterprise Program

最近有機會能接觸到 Enterprise Program,這是很難得的經驗,因為申請這類的方案需要有 DUNS Number(鄧白氏編碼,一種國際認可的企業編號),一般的獨立開發者不太會摸到這塊

就發佈 ipa 檔這點來說兩者其實沒有太大的差別,只要在 Select a method for export 時,注意一下選項即可。

跟一般使用的 Developer Program 有何不同?官網有一張詳細的比較表
https://developer.apple.com/support/compare-memberships/

簡單的歸納一下不同點:

Developer:

  • 每年 99 美金
  • 可上架到 App Store
  • 可上架到 TestFlight 作外部測試
  • 發佈 ipa 檔安裝至多100台供測試,且這些裝置必須註冊在開發者帳號裡

Enterprise:

  • 每年 299 美金
  • 不可上架到 App Store
  • 不可上架到 TestFlight 作外部測試
  • ipa 檔可安裝的裝置不限數量且不需註冊在開發者帳號

企業版一般會用在企業內部比如保險公司,或者是內容具爭議不會被 Apple 審核通過 – 例如全部都使用 WebView、金流外連、含十八禁內容的 App。

換句話說企業版方案的意思是,請自行發佈且為內容負責,行銷曝光也請自己想辦法,App Store 是不幫忙審核背書滴

另外一點補充的是,如果已經有一個 Developer Program,想用同樣的 Apple ID 再申請 Enterprise Program 可以嗎?答案是不行,想申請的話就請再另外註冊一個 Apple ID。

發佈 ipa 檔

在這邊的經驗是學會如何將一個 Project 打包成 ipa 檔,並放到 dropbox 上供測試裝置下載安裝,這對遠端工作的工程師來說非常有幫助。

Device 選擇 Generic iOS Device,然後 Product->Archive

螢幕快照 2016-05-31 下午5.56.23

 

打包完成後,點 Window -> Organizer 出現如下視窗,右邊有三顆按鈕,上面和左下的是上架用,右邊 Export 就是輸出 ipa 檔用的。

螢幕快照 2016-05-31 下午6.00.59

 

這邊我們選第四個,測試環境用,如果是 Enterprise program 就選第三個

螢幕快照 2016-05-31 下午6.12.51

 

這邊選擇第一項即可

螢幕快照 2016-05-31 下午10.16.03

 

如果是第一次發佈,就將 Include manifest for over-the-air installation 打勾,發佈下載連結時會用到

螢幕快照 2016-05-31 下午10

 

manifest設定,這邊可以先亂填,之後再打開這個檔案修正即可,按下 Export 之後就會產生 ipa 及 manifest 檔。

螢幕快照 2016-05-31 下午10.27.31

 

接下來將產生的兩個檔案,以及兩張分別為57×57、512×512的圖片放上server。

打開 manifest 修改 App URL、Display Image URL 和 Full Size Image URL 值。

最後在發佈網頁上加上下面的連結,就大功告成啦。

<a href="itms-services://?action=download-manifest&amp;url=https://{yourWebSite}/manifest.plist">YourApp</a>

 

 

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *