【问题标题】:testing App on device "valid signing identity not found"在设备上测试应用程序“未找到有效的签名身份”
【发布时间】:2013-05-17 07:25:54
【问题描述】:

我目前正在为我的大学开发一个应用程序。我想在我的设备上测试它。问题是,我的配置文件找不到有效的签名身份。在 TEAMS 中,它说:“无法使用该团队中的身份进行代码签名:找不到带有私钥的有效证书”。

我尝试了在这里找到的各种解决方案,但它们对我不起作用。

我的特殊问题是:我没有 Apple 开发者帐户,也没有访问 Apple 开发者网站。我在电子邮件中收到了 Apple 证书和配置文件。我将证书添加到钥匙串和 Xcode 中的配置文件中。甚至可以在不访问开发者帐户的情况下对其进行测试吗?怎么做?

如果有任何解决方案,我将不胜感激!

【问题讨论】:

  • 是的,您可以我认为您的证书错误或您​​在 info.plist 中的名称错误。请查看。
  • 调用您的证书并在此之后创建新证书使用新证书为您的应用创建配置文件并安装配置文件并正确设置
  • 我认为您需要用于签署证书的私钥
  • 检查你的项目的bundle标识符和App Id中使用的bundle标识符是否相同
  • @NitinGohel-他已经说过“我的特殊问题是:我没有苹果开发者账号,或者也没有访问苹果开发者网站。”

标签: iphone ios xcode testing device


【解决方案1】:

简短的回答是将私钥(p12 证书)添加到您的密钥链中。我认为这个链接会解决你的问题。正如作者描述的非常好..

https://stackoverflow.com/a/8509545/1865424

还有问题。请告诉我..

享受..

【讨论】:

    【解决方案2】:

    你有新的 Mac 吗?在这种情况下,您必须从旧 mac 复制证书参考。我遇到了这个问题,它与证书一起使用,在密钥中检查它们

    【讨论】:

      【解决方案3】:

      您必须拥有创建开发证书时生成的私钥。 (这个私钥叫做p12证书)

      【讨论】:

      • 这个。听起来 OP 没有与证书一起获得私钥。
      • 好的,感谢您的帮助。只是为了确定:我需要第三个文件?私钥?我将它添加到钥匙串中的钥匙上?
      • 是的,您必须将私钥添加到钥匙串中。如果问题仍然存在,请告诉我。
      • 非常感谢您的帮助。我会在我的大学询问并在此处发布结果。
      • 我现在得到了一个导出版本的 macbook 的开发者配置文件,它是在上面创建的,它可以工作。非常感谢您对大家的帮助!
      【解决方案4】:

      要在您的设备上进行测试,您需要具有相关证书的有效配置文件,并且必须在该配置文件中配置 iPhone

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-09-03
        • 1970-01-01
        • 2013-02-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-12
        相关资源
        最近更新 更多