作者:劉新林
轉載請標明出處:http://blog.csdn.net/loving_ios/article/details/78538840 開發人員帳號分類
類型 |
特點 |
限制 |
費用($) |
個人帳號 |
用於個人開發人員進行開發和向App Store上傳應用 |
只能有一個開發人員,並且調試裝置數量受限 |
99$ |
公司帳號 |
用於公司或團隊進行開發和向App Store上傳應用 |
可以有多個開發人員,並且調試裝置數量受限 |
99$ |
企業級帳號 |
用於企業內部版本,不需要審核,但也不能發布應用到App Store |
任何裝置都可以通過蘋果OTA方式進行安裝 |
299$ |
教育帳號 |
蘋果給教育機構的帳號,需要蘋果進行審批 |
不發行就緒到App Store,且需要是教育機構 |
Free |
打包發布對比
進行真機測試或發布上線,都需要開發人員帳號申請認證和配置描述檔案。關於認證和描述檔案這裡就不講了,配置起來都差不多,具體的可以看我之前寫過的相關文章。
這裡主要講一下Xcode不同打包方式之間的區別,以及不同帳號類型對打包方式的影響。
在Xcode打包時,一般會出現下面四個選項。
Save for iOS App Store Deployment
Sign and package application for distribution in the iOS App Store.
用發布認證打包,打包後的ipa發行就緒到App Store。
Save for Ad Hoc Deployment
Sign and package application for Ad Hoc distribution outside the iOS App Store.
用發布認證打包,打包後的ipa可以進行真機測試,裝置範圍在於添加Device ID的裝置,但不發行就緒到App Store。
Save for Enterprise Deployment (In-House)
Sign and package application for enterprise distribution outside the iOS App Store.
企業帳號打包,打包後的ipa可以安裝到任何裝置上,但不發行就緒到App Store。
Save for Development Deployment
Sign and package application for development distribution outside the iOS App Store.
用測試認證打包,打包後的ipa可以進行真機測試,裝置範圍在於添加Device ID的裝置,但不發行就緒到App Store。
在使用認證進行打包的時候,一般公司和個人帳號,都是通過Ad Hoc或Development方式打包的。企業帳號都是通過In-House方式打包的。
這些帳號中,只有公司和個人帳號,才能上線App Store。