適用對象:
- 公司想開發In-House App發送公司內部員工使用
- 公司必須有Dun & Bradstreet (D-U-N-S) Number鄧白氏編碼
- 例如:BBC自己開發給BBC記者專用的App
幾項大重點:
- 申請的等待時間可長可短,目前有聽說有人申請了半年才收到Apple回音。
- 不能把App上架到Apple App Store
- Ad-Hoc Distribution的Provisioning File:
- 把App安裝到iOS裝置上做測試使用。
- Developer帳號一年只能發送App到至多100台iOS裝置。
- In-House Distribution的Provisioning File
- 則沒有iOS裝置數量限制
- 權限可說是無限大。只要把這個Provisioning File綁在App的.ipa檔案裡面,可以在任何一台iOS裝置上安裝,而不須像Ad Hoc一樣必須事先把裝置登記到Provisioning File中(在http://developer.apple.com中的Devices頁面)。
發佈App方式:
- 法一:用Ad-Hoc Distribution,把.ipa檔燒進有登記到Provisioning File的iOS裝置中。
- 法二:把ipa檔案,綁上In-House Distribution的Provisioning File,用email發佈給公司員工,透過iTunes來安裝App。
- 法三:透過OS X Lion Server的Profile Manager,綁上In-House Distribution的Provisioning File,用推播訊息(Push Notification)無線通知使用者下載安裝。
- 法四:Over-The Air:綁上In-House Distribution的Provising File,架一個只有讓公司員工可以連上的網頁,把App放在網頁中供人下載安裝。
- 法五:用第三方MDM(Mobile Device Management) Solution。
控管:
- 請參考IPhone in Business Mobile Device Management:http://images.apple.com/iphone/business/docs/iPhone_MDM.pdf
- 無法像放在Apple App Store上的App一樣,一旦有版本更新、由App Store自動發送官方的Push Notification告知已下載的使用者可以執行更新,這方面必須由開發者自己發訊息告知有更新。請參考下面連結中的”Providing Updated Apps”:http://developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html
- 有很多第三方Mobile Device Manage Solution提供下列功能:
- 用Push Notification提醒使用者有更新
- 版本控管
- 追蹤哪些使用者正在使用哪些版本
- iOS 4以後版本支援的第三方Mobile Device Manage Solution:http://www.apple.com/iphone/business/integration/mdm/
參考資料:
- http://developer.apple.com/support/ios/enterprise.html
- http://images.apple.com/iphone/business/docs/20110801_In-house_App_Accelerator_Guide.pdf
- http://www.apple.com/iphone/business/integration/mdm/
- http://developer.appcelerator.com/question/88651/developingdistributing-inhouse-apps
- http://www.prnewswire.com/news-releases/distributing-in-house-apps-now-a-snap-for-apple-iphones-88806962.html
- http://developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html
- images.apple.com/iphone/business/docs/iPhone_MDM.pdf
- 申請D-U-N-S Number:https://eupdate.dnb.com/requestoptions.asp
转自:http://blog.nienyiho.com/2011/09/01/introduction-to-ios-enterprise-program/
相关推荐
此外,由于苹果对iOS设备的严格控制,通常只能通过App Store下载和安装应用,但在这种情况下,用户可能需要获得企业级的安装链接或者使用Apple Developer Enterprise Program来安装此版本的SecoClient。 SecoClient...
- **a**:表示APPN(Advanced Program-to-Program Networking) - **a2**:表示ATM(Asynchronous Transfer Mode) - **a3**:表示SNASW(SNAS Wireless) - **b**:表示Appletalk Routing - **c**:表示Remote ...
《开发者计划许可协议》是苹果审核&监督应用、管理开发者账号的重要依据。如果违反,轻则审核被拒,修改后重新提审;重则整个应用直接下架。所以,每个iOS开发人员都应该自习研读此文档,否则掉到坑里都不知道。
与Apple Developer Enterprise Program和Enterprise证书相结合,Applivery不仅非常适合分发给您的质量检查团队进行Beta测试,而且非常适合内部发布给Beta测试用户(在发行前)进行企业内部分发,甚至是企业版Apps...
### Apple Developer Enterprise Program License Agreement 20181019 关键知识点解析 #### 一、概述 《开发者计划许可协议》(Apple Developer Enterprise Program License Agreement)是苹果公司为内部使用应用...
然而,对于测试或内部分发,开发者可以使用iTunes链接或者使用企业级的Apple Developer Enterprise Program来安装ipa文件。在Delphi XE8中,你可以使用`TWebBrowser`组件来打开一个指向ipa文件的URL。这个URL通常是...
Apple提供了两种类型的开发者计划:iOS Developer Program(个人)和iOS Developer Enterprise Program(企业)。前者适用于想要在App Store上发布应用的个人或团队,后者则面向那些希望在企业内部分发应用的企业。 ...
苹果公司的Apple Developer Enterprise Program(ADEP)为那些希望开发仅限于内部员工使用的iOS应用的企业提供了一个理想的平台。本文将详细解析这一项目的需求、流程以及相关注意事项。 #### 一、项目概述 Apple ...
If you are looking to extend your iOS programming skills beyond the basics then More iPhone Development with Objective-C is for you. Authors Dave Mark, Jayant Varma, Jeff LaMarche, Alex Horovitz, and ...
iOS企业证书,也称为企业签名证书,是由Apple Developer Enterprise Program提供的,专为企业内部分发应用设计。加入该计划的企业可以获得一个专门的证书,用于签署应用,使得安装在任何iOS设备上而无需通过App ...
超级签名是基于企业证书签名和Ad-Hoc分发模式的,它利用了Apple的Developer Enterprise Program,允许开发者为任意数量的iOS设备进行签名,而无需经过App Store。分发签名则是指将签名后的应用推送到目标设备的过程...
另一个是$299的Enterprise Program企业版,面向拥有500名以上员工的大公司,用于创建专有的内部使用的应用程序。 2. 创建证书请求文件:开发者需要使用钥匙串访问工具来创建一个证书签名请求(CSR)文件,这个文件将...
1. **Enterprise Program(企业程序)**:主要用于公司内部员工进行APP的打包和测试使用,不允许公开发布。 2. **Developer Program(开发者程序)**:适用于正式对外发布的应用程序。 #### 三、Enterprise Program...
1. **企业级分发**:适用于大型企业内部使用,企业需要在Apple Developer Enterprise Program中注册,获取企业级证书。然后,企业可以构建并签名自己的.app或.ipa文件,创建一个HTML5网页来托管下载链接。员工可以...
iOS签名证书是由Apple Developer Program或Apple Developer Enterprise Program提供的,分为两种类型:开发证书和发布证书。开发证书用于在开发者的设备上调试应用,而发布证书则用于将应用提交到App Store或者通过...
超级签名利用了Apple的Developer Enterprise Program(企业开发者计划)或者个人开发者账号的描述文件和设备UDID来实现对应用的签名。这样,用户无需通过App Store就能直接安装应用,且过程相对简单。 个人开发者...
- **Enterprise Program**:适用于公司内部测试,年费$299(约¥1988),无设备数量限制,但应用只能内部分发,不能上架App Store。 - **Developer Program**:对外发布应用,同样需要年费$99,应用可上架App ...
1. Enterprise Program,适用于内部员工的测试,不对外公开下载。 2. Developer Program,用于对外发布的应用,可以在App Store上发布。 企业账号的关键作用在于: 1. 企业账号生成的证书可以用于打包APP,发布在...
个人和团体开发者需加入Apple Developer Program,而企业开发者则需通过Enterprise Program。团体和企业类型需要提供邓白氏编码(D-U-N-S Number),这是一组独特的9位数字,用于识别企业身份,可以在苹果官方支持...