【问题标题】:Distribution Profile error: Valid signing identity not found分发配置文件错误:未找到有效的签名身份
【发布时间】:2012-08-22 22:29:03
【问题描述】:

当我创建 Development Provisioning Profile(用于分发 Ad-Hoc 应用程序)时,Xcode 中的组织者给出以下错误:未找到有效的签名身份。

我尝试了以下步骤来解决我的问题,但没有任何运气:

  • 删除我的钥匙串中的所有密钥和证书。
  • 在 iOS 配置门户中撤销了我的开发证书
  • 创建了新的开发证书
  • 为我的应用编辑了开发配置文件并选择了我的证书。
  • Xcode 说我的个人资料对 de Development Provisiong Profile 有效。
  • 创建了分发配置文件。
  • Xcode 说没有为 Distribution Provisiong Profile 找到有效的签名身份。

我可以尝试哪些其他解决方案?我的同事在 App Store 中已经发布了一个应用程序。

我使用的是 Xcode 4.4.1

【问题讨论】:

    标签: ios xcode distribution provisioning adhoc


    【解决方案1】:

    当您错过证书签署者的私钥时会发生这种情况。您的钥匙串中必须有私钥。

    通常,当您向证书颁发机构请求证书时,它会在您的钥匙串中创建一个私钥,该私钥随后用于创建所有配置文件。

    【讨论】:

    • 这是我案例的正确答案。尤其是当您管理多台构建机器时,很容易错过这一步。
    【解决方案2】:

    我认为你错过了一个重要的步骤。 '从证书颁发机构请求证书'。 请查看this

    【讨论】:

    • 我在第 3 步中这样做了(创建了一个新的开发证书)。供应门户中已经存在分发证书(由我的同事创建)。
    • @JoshuaLückers:捆绑 ID 呢?你用对了吗?
    • @Anjaly 您指的是证书的应用 ID?那个是正确的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-06
    相关资源
    最近更新 更多