Xcode 存档错误:缺少(名称)的 IOS 分发签名标识

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/33223736/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-15 08:04:54  来源:igfitidea点击:

Xcode Archive Error: Missing IOS Distribution Signing Identity For (Name)

iosxcodexcode7

提问by nachshon f

When I try to archive my app, I get this error...

当我尝试存档我的应​​用程序时,出现此错误...

Archive Error Image

存档错误图像

I've been doing a lot of research, but can't seem to figure it out. I've tried everything from revoking and recreating my certificates, and recreating the Provisioning Profiles.

我一直在做很多研究,但似乎无法弄清楚。我已经尝试了从撤销和重新创建我的证书到重新创建配置文件的所有方法。

What do i do?

我该怎么办?

采纳答案by nachshon f

This answer solved my problem...

这个答案解决了我的问题......

The problem was that the certificate was not signed by a known authority.

问题是证书不是由已知机构签署的。

this certificate was signed by an unknown authority

此证书由未知机构签署

回答by Irfan Gul

According to the Apple Developer Forums, the Apple Worldwide Developer Relations Intermediate Certificate Expiration expired 2/14/2016.

根据 Apple 开发者论坛,Apple 全球开发者关系中级证书到期日期为 2/14/2016。

... This issue stems from having a copy of the expired WWDR Intermediate certificate in both your System and Login keychains. To resolve the issue, you should first download and install the new WWDR intermediate certificate (by double-clicking on the file). Next, in the Keychain Access application, select the System keychain. Make sure to select “Show Expired Certificates” in the View menu and then delete the expired version of the Apple Worldwide Developer Relations Certificate Authority Intermediate certificate (expired on February 14, 2016). Your certificates should now appear as valid in Keychain Access and be available to Xcode for submissions to the App Store.

... 这个问题源于在您的系统和登录钥匙串中都有过期的 WWDR 中间证书的副本。要解决此问题,您应该首先下载并安装新的 WWDR 中间证书(通过双击该文件)。接下来,在 Keychain Access 应用程序中,选择 System keychain。确保在“查看”菜单中选择“显示过期证书”,然后删除过期版本的 Apple Worldwide Developer Relations Certificate Authority Intermediate 证书(2016 年 2 月 14 日过期)。您的证书现在应该在 Keychain Access 中显示为有效,并且可供 Xcode 提交到 App Store。

Follow These Simple Steps:

请按照以下简单步骤操作:

  1. Open Keychain from top menu go to View > Show Expired Certificates.
  2. Now In Keychain Locate Expired Apple World Wide Developer Relation Certification Authorityin Login taband System tabfrom left panel and delete it from both tabs.
  3. Download Certificate: https://developer.apple.com/certificationauthority/AppleWWDRCA.cerand double click to install it.
  4. Restart Xcode.
  1. 从顶部菜单打开钥匙串转到View > Show Expired Certificates
  2. 现在在钥匙串中,在左侧面板的登录选项卡系统选项卡中找到过期的Apple 全球开发人员关系证书颁发机构,然后从两个选项卡中将其删除。
  3. 下载证书:https: //developer.apple.com/certificationauthority/AppleWWDRCA.cer,双击安装。
  4. 重新启动Xcode。

回答by gokhan

I spent lots of time due to this certificate.After delete wwdrcertificate in login and systemtab problem is fixed

由于这个证书,我花了很多时间。在登录和系统选项卡中删除wwdr证书后问题已修复