【问题标题】:iOS Ad-Hoc Distribution: Can't sign provisioning profile with distribution certificate in XcodeiOS Ad-Hoc Distribution:无法在 Xcode 中使用分发证书签署配置文件
【发布时间】:2018-04-05 11:50:12
【问题描述】:

我正在尝试对我的 iOS 应用执行临时部署。我无法使用自动管理的配置文件。因此,我在 developer.apple.com 手动创建了一个 iOS 分发配置文件,并使用关联的分发证书对其进行了签名。

问题是 Xcode 只允许我使用开发人员证书签署分发配置文件:

developer.apple.com 不允许您使用开发人员证书创建分发配置文件,所以我不知道为什么 Xcode 不允许您使用相同的证书进行签名。我的开发和分发证书都有效(并且它们没有过期)。

如何让 Xcode 接受我的分发证书作为 iOS 分发配置文件的签名证书?

【问题讨论】:

  • 尝试自动登录
  • 自动管理的配置文件不是分发配置文件。我需要手动创建它
  • 您有企业计划会员资格吗?
  • 是的,这就是我能够创建分发配置文件/证书的方式
  • 我遇到了同样的错误。我确实创建了我的分发证书,我确实创建了我的 AD HOC 配置文件,但它一直告诉我同样的信息:我的 AD HOC 配置缺少 y 开发人员证书,这是错误的,因为我明确创建了它以进行分发。此外,当我尝试自动签名时,它运行良好,但当我添加新设备时它不会更新设备列表。

标签: ios xcode provisioning-profile


【解决方案1】:
  • 首先,您的证书和配置文件都应该是 Ad-hoc Distribution 类型。
  • 确保您使用的是系统请求的相同证书(向证书颁发机构申请证书,我们从钥匙串中申请)

【讨论】:

    猜你喜欢
    • 2014-09-23
    • 1970-01-01
    • 1970-01-01
    • 2011-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多