在具有 AdHoc 配置文件的设备上安装 AppStore 发行版的问题

Posted

技术标签:

【中文标题】在具有 AdHoc 配置文件的设备上安装 AppStore 发行版的问题【英文标题】:Problems with installing AppStore distribution build on device with AdHoc profile 【发布时间】:2014-10-03 23:12:46 【问题描述】:

在我的 iPhone 中安装 Appstore 分发版本/发行版时遇到问题。

看完Testing App Store "Distribution" version和How to test the final distribution build before submitting it for review to the iPhone app store?的帖子

我知道可以在安装 AdHoc 配置文件后将 Appstore 分发版本安装到 iphone/设备中(请参阅我阅读的帖子)。但是,我做不到,我不知道为什么。

这是我所做的工作列表:

    从开发者门户创建 AppID。 添加了设备。 已创建证书。 使用设备创建了 Adhoc 配置文件。 使用相同的证书创建了 AppStore 配置文件。 将配置文件和证书都安装到构建机器中。 构建 AdHoc 版本。 已将 Adhoc 配置文件安装到设备。 测试 Adhoc 构建。该应用可在设备上运行。 从设备中删除应用程序。 使用 AppStore 配置文件构建 AppStore 版本。 将应用安装到设备并出错。

Error message: "Unable to Download Application".

如果我从 xcode 拖放它,它会给我以下错误: 可执行文件的签名无效。 您的应用程序的代码签名权利文件中指定的权利与您的配置文件中指定的权利不匹配。 0xE8008016

知道怎么解决吗?

谢谢。 B.

【问题讨论】:

我遇到了同样的问题。你需要检查一下[这个答案][1]。 [1]:***.com/a/21058295 【参考方案1】:

如果您使用分发证书(AppStore 版本)创建构建,那么您无法通过任何工具将其安装在设备上。您应该将此构建上传到应用商店并从应用商店安装(在获得苹果批准后)

【讨论】:

感谢您的回复。这是 Apple 所说的,但根据我的旧项目和我在帖子中附加的链接,这是可能的。目前,通过我的旧项目,我可以在安装了 Adhoc 分发配置文件的预置设备上安装 Appstore 分发版本。 (见我附上的链接)。我只是不知道如何设置,因为这是别人设置的。

以上是关于在具有 AdHoc 配置文件的设备上安装 AppStore 发行版的问题的主要内容,如果未能解决你的问题,请参考以下文章

Adhoc App 无法在设备上安装

ios adhoc安装不工作

如何将 Ad Hoc 发送到我不拥有的设备

为啥我可以在我的设备上安装应用商店配置文件签名的应用程序?

ios、objective-c、AD Hoc 部署、分发配置文件问题

Xcode 7.1 抱怨 iOS 的 adHoc 配置文件