相关疑难解决方法(0)

通过OTA进行IOS企业分发

我们已经建立了一个企业iPad应用程序,现在我们想把它交给我们的员工.最初在测试时,我们使用ad-hoc分发收集所有测试设备的UDID,然后创建配置文件.

现在,我们希望将此应用程序部署在安全的Web服务器中,并将链接发送给我们的员工,以便他们在访问链接之前输入用户名和密码.

我们需要安装此iPad应用程序的设备数量超过500台.我是否需要收集所有UDID然后部署该.ipa文件,因为Apple文档说:

创建企业分发配置文件,授权设备使用您已签名的应用程序.

如果不是这样,用户是否需要安装profile.mobileprovision文件然后安装.ipa文件?

由于此问题,我们仍无法决定如何部署我们的应用.我们希望避免应用程序批准过程,因为它可以处理大量敏感数据.

有人可以帮我解决这个问题,如何为企业应用程序进行OTA部署?

enterprise ota ios

35
推荐指数
3
解决办法
5万
查看次数

ProvisionsAllDevices与embedded.mobileprovision中的ProvisionedDevices

我最近收到了一个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配置文件,但它立即想知道为配置文件启用的设备列表.

所以我真的很好奇这是怎么做到的!

我的问题是:

  1. 任何想法这个"ProvisionsAllDevices"设置是什么?
  2. 可能只有企业开发者帐户才能实现吗?

iphone

5
推荐指数
1
解决办法
4997
查看次数

标签 统计

enterprise ×1

ios ×1

iphone ×1

ota ×1