【问题标题】:Cannot install ipa on device无法在设备上安装 ipa
【发布时间】:2015-05-11 17:22:17
【问题描述】:

我已经使用分发配置文件签署了一个代码,但是当我在 XCode 5.1(为企业/临时部署保存)中生成 ipa 时,该应用程序没有安装在我的设备中。我检查了分发配置文件是否与我的 Macbook 中安装的生产证书正确对齐。有什么理由或解决方案可以让我安装我的应用程序吗?谢谢!

【问题讨论】:

  • 您的Device UUID 是否已添加到配置文件中,您是否在使用Adhoc Distribution Provisioning Profile?
  • 没有。我正在使用“App Store”分发配置文件。
  • 您在尝试安装时收到的错误消息是什么?
  • 当我在 iTunes 上同步应用程序时,当我尝试使用 xCode 安装它时收到错误消息“找不到此可执行文件的有效配置文件”时,它卡在“正在安装..”。

标签: ios xcode provisioning ipa xcode5.1


【解决方案1】:

确保您使用的是Adhoc Distribution Provisioning Profile,而不是AppStore Distribution Provisioning Profile。从 App Store 分发应用程序需要 AppStore 分发配置文件,在您的情况下,您需要在 Developer Account 中执行以下操作。

  1. 在设备列表中添加您的设备。
  2. 创建临时分发配置文件。
  3. 选择并检查所有列出的设备。
  4. 使用分发证书和临时配置文件进行签名。
  5. 创建 Adhoc Build、创建 IPA 并安装。

访问Apple Doc了解更多信息。

希望对你有帮助。

干杯。

【讨论】:

  • 谢谢,但我想问一下为什么?我不能使用 App Store Distribution 配置文件生成 ipa 来检查我的应用吗?
  • @RaiKing, 不,那是通过App Store分发,没有设备限制,任何人都可以安装,而如果你想在没有App Store的情况下安装,你需要添加你的设备和授予安装权限,并使用 Adhoc 配置文件,您可以添加您的设备进行安装。请参阅此developer.apple.com/library/ios/documentation/IDEs/Conceptual/…
  • 但是,如果任何人都可以使用 App Store 分发配置文件安装该应用程序,那为什么不安装在设备中呢?抱歉问了一个愚蠢的问题嘿嘿。我只是想明白为什么。感谢您的回复。
  • 您是否通过 App Store 下载了该应用程序?不,它是由您的 XCode 创建的,您正在尝试直接安装。通过 App Store,这是一个不同的过程。
  • 啊。只是为了确认。因此,1) App Store 分发配置文件不允许直接从 xCode 安装应用程序。 2) 使用 App Store 分发配置文件签名的应用程序只能通过 App Store 安装。 3) 如果我想在提交到 App Store 之前测试我的应用程序,我应该使用 Adhoc 分发配置文件而不是 App Store 对其进行签名。
猜你喜欢
  • 2013-12-22
  • 2021-11-07
  • 2021-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-05
相关资源
最近更新 更多