我们已经建立了一个企业iPad应用程序,现在我们想把它交给我们的员工.最初在测试时,我们使用ad-hoc分发收集所有测试设备的UDID,然后创建配置文件.
现在,我们希望将此应用程序部署在安全的Web服务器中,并将链接发送给我们的员工,以便他们在访问链接之前输入用户名和密码.
我们需要安装此iPad应用程序的设备数量超过500台.我是否需要收集所有UDID然后部署该.ipa文件,因为Apple文档说:
创建企业分发配置文件,授权设备使用您已签名的应用程序.
如果不是这样,用户是否需要安装profile.mobileprovision文件然后安装.ipa文件?
由于此问题,我们仍无法决定如何部署我们的应用.我们希望避免应用程序批准过程,因为它可以处理大量敏感数据.
有人可以帮我解决这个问题,如何为企业应用程序进行OTA部署?
我最近收到了一个ipad应用程序作为.ipa文件.
要安装应用程序,我将其重命名为.zip并删除了应用程序文件,使用Iphone配置实用程序可以顺利地将其安装到我的iPad上(它是iOS 4.2.1,它不是Jail Broken.)
通常,当我们提供应用程序时,我们需要准备一个包含已启用设备列表的配置文件,并且它只会安装在这些设备上.
我打开了文件embedded.mobileprovision,很惊讶地看到这个设置:
<key>ProvisionsAllDevices</key>
<true/>
Run Code Online (Sandbox Code Playgroud)
通常在我们的配置文件中,有一组预定义的UDID可以安装它:
<key>ProvisionedDevices</key>
<array>
<string>caf2b03e4a4e1a80d9492c8bdcea0ea8df6a14a7</string>
<string>1a5b7515ed0751d6de312f9520267f502b20eab0</string>
<string>f4c368bb6c27119feb877e0d95d3891166ab48c8</string>
<string>72234de7149e980a9e659e5417f764c47c5e7327</string>
</array>
Run Code Online (Sandbox Code Playgroud)
我尝试在iOS门户上创建Ad Hoc配置文件,但它立即想知道为配置文件启用的设备列表.
所以我真的很好奇这是怎么做到的!
我的问题是: