iOS企业发行版 - 步骤?

时间:2015-06-23 11:15:10

标签: ios provisioning-profile enterprise ota

我刚刚购买了iPhone企业计划。我的理解是:

  1. 创建产品证书
  2. 创建新的应用ID
  3. 使用该应用程序ID(2)和该prod cert(1)创建一个Prod prov配置文件。
  4. 创建应用程序,使用prov配置文件(3)
  5. 对其进行存档
  6. 在数据库(或其他https服务器)中创建一个plist文件,用于分发应用OTA,就像我们使用ad-hoc ipa文件一样。
  7. 在某处上传IPA文件,plist文件(5)将指向它。
  8. 在我想要的所有设备中享受应用
  9. 我按照这些步骤操作,无法安装该应用。始终收到错误消息。我是否需要首先手动添加所有UDID并将它们分配给3)的Prov Profile?

    我的设备中的错误日志是这样的:

    <select data-ng-options='obj as (obj | writeOption) for foo in foos'>
    

1 个答案:

答案 0 :(得分:0)

我最初认为我的问题与OTA流程有关...但我试图将IPA文件移至iTunes并与我的某个设备同步。

惊喜:“app xxx.ipa无法添加到iTunes资料库,因为它不是有效的应用程序。”

问题与应用程序本身或签名有关,而与OTA无关。然后我决定再次重新创建prov配置文件,甚至是app id。没有运气。

经过调查我发现了

Application requires iPhone environment:NO

可能导致此问题...我已将其移至NO,因为我的应用仅适用于iPad。傻傻的我!

再次将其移至YES并且bingo ...也通过OTA安装。

相关问题