【问题标题】:Missing Developer ID Application signing identity for (null)缺少开发人员 ID 应用程序签名身份(空)
【发布时间】:2017-05-01 14:32:56
【问题描述】:

在尝试使用 Xcode 导出 Developer ID 签名的 Mac 应用程序时,我遇到了这个错误:“Missing Developer ID Application signing identity for (null)”我该如何解决这个问题?

【问题讨论】:

    标签: xcode upload certificate


    【解决方案1】:

    我在这个问题上苦苦挣扎了一段时间,所以想发布我发现的内容,以防其他人遇到类似问题。在尝试从朋友的机器导出我的构建时,我在吊销我的证书后遇到了上述问题。我通过这个链接一步一步地找到了最好的支持: https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/DistributingApplicationsOutside/DistributingApplicationsOutside.html

    我建议任何人按照此链接中的步骤将构建上传到 Mac 应用商店或导出 Developer ID 签名的 Mac 应用程序。

    有一个证书叫做“开发者 ID 证书颁发机构”,这似乎是我缺少的一个,也是最麻烦的一个。

    需要注意的另一件有趣的事情是,您的团队/分发资料的 10 位字母/数字 ID 与您的开发人员资料的 ID 不同。这不应该让你失望,这两个配置文件一起工作。

    另一件好事是,在 developer.apple.com 的顶部有一个不明显的下拉菜单,可让您在 iOS、tvOS、watchOS 配置文件和 MacOS X 配置文件之间切换。

    处理证书时另一个不明显的用户体验问题是钥匙串访问中的系统选项卡。如果你读到你应该在登录和系统内删除或更改一个属性,当他们写系统时,他们指的是系统选项卡,可以在钥匙链访问中访问,可以在这张图片的底部看到:

    此链接也有助于证书故障排除: https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/Troubleshooting/Troubleshooting.html#//apple_ref/doc/uid/TP40012582-CH5-SW11

    但主要只是完成第一个链接中给出的用于导出具有开发人员 ID 签名的 Mac 应用程序中的步骤。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-25
      • 1970-01-01
      • 2014-09-27
      • 1970-01-01
      • 2017-01-25
      • 1970-01-01
      • 2011-06-08
      相关资源
      最近更新 更多