【问题标题】:iPad app fails to install in new device added to Ad Hoc provisioning profileiPad 应用程序无法安装在添加到 Ad Hoc 配置文件的新设备中
【发布时间】:2012-02-29 04:58:02
【问题描述】:

我正在使用企业帐户来部署内部 iPad 应用程序。该应用程序使用临时配置文件进行签名,到目前为止,我从未使用过权利文件。该应用程序部署在 Web 服务器中并通过 OTA 安装。

客户在配置门户中添加了大约 80 台设备。除了最近添加的设备外,该应用程序在每台设备上都安装得很好,我能看到的唯一区别是所有设备都安装了 iOS 团队配置文件(不知道为什么,因为 AFAIK 它们不是开发设备)。

当客户尝试在最新添加的设备中安装应用程序(包含在临时配置文件中并重新构建应用程序)时,它会下载但无法安装。但是,他下载了 ipa 文件并可以使用电缆进行安装。

我还尝试使用我的一款开发 iPad,它也出现在客户的临时资料中。我删除了所有配置文件,然后通过 OTA 安装应用程序。该应用程序安装并运行良好,但是当我检查设备上已安装的配置文件(在设置/常规下)时,没有安装一个配置文件。

我的问题如下:

  • 权利文件是必需的吗?
  • 如果需要,为什么应用程序在其他设备上运行良好(可能是由于团队 轮廓?)?
  • 为什么在我的开发设备上安装应用程序时没有安装配置文件?安装应用时,该配置文件已安装在其余设备上。

我只是不明白为什么这与其他设备一起工作但在这个设备上失败了。

【问题讨论】:

  • 添加设备后你会下载配置文件并将其添加到xcode吗?
  • 您是否在配置文件中添加了新设备的 UDID?
  • @HChouhan02 是的,我在添加新设备后下载并替换了 xCode 中的新配置文件。
  • @Rupesh 是的,我使用配置门户将新设备添加到配置文件中
  • 删除entitlements.plist并添加新的,构建应用并仔细检查最后显示的构建结果。

标签: iphone ipad ios-provisioning provisioning-profile ota


【解决方案1】:

原来是个愚蠢的问题。

在将新设备添加到配置文件、下载、将其导入 xCode 并重建应用程序后,嵌入在 ipa 文件中的配置文件仍然是旧的。我刚刚清理了项目,一切都很好(可能 xCode 没有更新,因为它是同一个编辑过的配置文件)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-22
    • 2012-09-02
    • 1970-01-01
    • 2019-12-19
    • 2013-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多