【问题标题】:Attempting to install the Release version on my device gets conflict profiles尝试在我的设备上安装发布版本会获取冲突配置文件
【发布时间】:2017-03-22 20:54:34
【问题描述】:

我正在尝试在我的设备上安装我的应用的发布版本以对其进行测试。

当我选择 Edit > Scheme 并在 RUN 下为 Build Configuration 选择“Release

但我得到了错误:

我的应用有冲突的配置设置。我的应用程序是自动 为开发签名,但代码签名身份冲突 iPhone 已手动指定分发。设置代码签名 在构建设置编辑器中将身份值设置为“iPhone Developer”,或 在项目编辑器中切换到手动签名。代码签名是 SDK“iOS 10.2”中的产品类型“应用程序”需要

我已进行代码签名并确保我的版本是我的 iOS 发行版

我已删除所有个人资料、证书并重新导入。我已经清理了构建。我已删除我的帐户。

当我切换到手动签名时,我收到错误:

No signing certificate "iOS Distribution" found
No "iOS Distribution" signing certificate matching team ID "XXXXXXXXXX" with a private key was found.

但它在我的 KeyChain 中。

我很沮丧。其他人解决了这个问题吗?

【问题讨论】:

  • 您无法安装发布版本
  • 那么我如何测试是否来自发布版本的推送通知?不是沙盒?
  • 你可以使用TestFlight。

标签: ios iphone xcode


【解决方案1】:

在您的设备上运行构建时,您应该使用 iOS 开发者配置文件。您仍然可以在发布模式下构建。但是,您不能通过 Xcode 安装分发签名的二进制文件。

【讨论】:

    【解决方案2】:

    您可以创建一个临时配置文件来测试发布版本的推送通知。它与发行版构建相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-03
      • 1970-01-01
      • 2021-10-02
      • 1970-01-01
      • 2010-09-15
      • 1970-01-01
      • 2016-01-09
      • 2020-03-04
      相关资源
      最近更新 更多