第三方Mac开发人员应用程序:开发人员名称:未找到身份



我需要对我尝试通过终端提交给 App Store 的应用程序的代码进行签名:

codesign -f -s '3rd Party Mac Developer Application: DEVELOPER NAME' --entitlements "APPNAME.entitlements" "/AppPath/APPNAME.app"

但是我尝试的所有DEVELOPER NAME都得到了错误3rd Party Mac Developer Application: DEVELOPER NAME: no identity found。我不知道要填写什么。

我应该填写什么才能摆脱此错误?

转到钥匙串访问(命令 + 空格,写入钥匙串访问,按回车键)。

在搜索栏中搜索3rd Party Mac Developer Application


如果有结果:

您应该会看到一个证书,如果单击它,您将看到3rd Party Mac Developer Application: Your Name (ABCDEFGHIJ),因此您要将终端行中的DEVELOPER NAME替换为Your Name (ABCDEFGHIJ)并继续工作。


如果没有结果:

  1. 去 https://developer.apple.com/account/,

  2. 按证书,ID和配置文件,

  3. 从iOS,tvOS,watchOS更改为macOS

  4. 在右上角的"证书"按钮中的"证书"中创建新证书+

  5. 选择>Mac App Store生产并点击继续

  6. 选择Mac应用程序分发并点击继续

其余的很简单,它会要求您创建CSR文件,但它会告诉您如何创建。完成所有这些操作后,您将能够下载新证书,下载后,打开文件并按原样安装。第三方 Mac 开发人员应用程序证书现在位于钥匙串访问中。现在按照是否有结果步骤操作。


希望有帮助。

相关内容

最新更新