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

时间:2018-01-16 05:52:09

标签: macos app-store

我需要签署我正试图通过终端提交到App Store的应用程序的代码:

inRange

但是我尝试了所有codesign -f -s '3rd Party Mac Developer Application: DEVELOPER NAME' --entitlements "APPNAME.entitlements" "/AppPath/APPNAME.app" 的错误3rd Party Mac Developer Application: DEVELOPER NAME: no identity found。我不知道要填写什么。

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

1 个答案:

答案 0 :(得分:1)

转到Keychain Access(命令+空格,写入Keychain Access,点击回车)。

在搜索栏中搜索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. 按证书,Ids&型材,

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

  4. 在证书上创建新证书,位于右上角的+按钮

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

  6. 选择Mac App Distribution并点击“继续”

  7. 其余的很简单,它会要求您创建CSR文件,但它会告诉您如何操作。完成所有这些操作后,您将能够下载新证书,下载后,打开文件并按照它的方式安装。第三方Mac开发者应用程序证书现在位于Keychain Access中。现在按照 ,如果有结果 步骤。

    希望有所帮助。