企业内部应用程序分发

Dom*_*nik 30 enterprise distribution udid ios

我正在为一家公司开发一个iPad应用程序.出于保密原因,他们不希望将应用程序发布到应用程序商店.

满足企业计划要求但尚未参与.该公司想知道分销过程是如何进行的.我潜入了苹果文档丛林,我对配置文件有点困惑.由于保密原因,我想使用带有配置文件的DeviceLock的apple安全api,所以我遇到了MDM-Servers.

现在我的实际问题是:我是否仍然需要我想要与企业程序一起使用的每个设备的UDID?如果是,我是否可以通过MDM-Server将新的配置文件(使用新设备)推送到所有现有设备,而无需重新编译和重新分发整个设备应用程序吗?

csc*_*uff 41

你绝对不会!

您可以通过分发应用程序

  • 内部分发:使用该配置文件构建将创建.ipa和.plist文件.您将其放在受基本身份验证保护的网站上.以下面的格式链接到网站上的plist文件.然后,您可以使用任何ios设备浏览该站点,输入凭据,单击链接并安装应用程序.
<a href="itms-services://?action=download-manifest&url=http://myDomain.de/path/to/the/MyApp-Version.plist">Download my cool App!</a>
Run Code Online (Sandbox Code Playgroud)
  • Ad-Hoc Distribution(也可以使用开发人员计划进行Beta测试,最多可以测试100个设备):这里使用device-id.您构建应用程序并获取.ipa和.mobileprovision文件(安装应用程序所需的证书).您将这两个文件发送给客户,然后通过itunes安装它(不确定他是否可以直接从设备上的邮件中打开它).


小智 11

我不确定您是否需要企业程序中每个设备的UDID.这个答案似乎意味着你不需要.

您绝对可以在不重新编译的情况下推送新的配置文件.

您还必须计划每年更新证书,请参阅:

如果分发证书已过期,则应用程序将无法运行.目前,分发证书有效期为一年.证书到期前几周,请从iOS开发人员中心申请新的分发证书,使用它创建新的分发配置文件,然后重新编译并将更新的应用程序分发给您的用户.

来源:http://developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html