无法修复签名问题 Xcode 7.3.1

Posted

技术标签:

【中文标题】无法修复签名问题 Xcode 7.3.1【英文标题】:Unable to fix signing issue Xcode 7.3.1 【发布时间】:2016-09-07 13:17:24 【问题描述】:

我正在尝试使用 Xcode 7.3.1 在不同的 ios 设备上测试我的统一游戏。以前,我在mac上连接我的iPhone 6并使用免费的Apple帐户(权限有限)成功测试了游戏。 现在我想在不同的设备上测试那个游戏,然后想上传到应用商店。所以我向我的客户询问了具有“代理”角色的苹果 ID。我在 Xcode 上添加了苹果 ID,并尝试在连接 iPhone 6 的情况下运行该项目。我收到错误消息说-

“您的帐户已有有效的 iOS 分发证书” “您在会员中心有一个有效的 iOS 分发证书,但没有在本地安装。如果您的签名身份安装在另一台 Mac 上,您可以在该 Mac 上导出开发者配置文件并在这台 Mac 上导入。您还可以重置您当前的证书。”

然后我点击重置按钮重置当前证书。并尝试再次运行该项目。我再次收到错误消息 -

无法修复签名问题。 Xcode 未能解决该问题。检查您的代码签名设置;确保您安装了匹配的签名证书和配置文件;然后再试一次。

我多次重新启动 Xcode,但都遇到了同样的错误。我的帐户详细信息的屏幕截图如下所示。 enter image description here

【问题讨论】:

可能你在 Xcode 中再次登录你的开发者帐户。 转到xcode偏好点击帐户并添加苹果ID 【参考方案1】:

仅登录和下载开发者资料是不够的。

您需要该证书,并在您的 Mac 上登录。

让您的客户导出签名身份和配置文件。 您将能够一步导入 Xcode 和 Keychain。

此过程也将帮助您处理私钥,因为如果使用开发人员/分发证书签署应用程序,它们是必需的。

1)您的客户必须导出身份和配置文件

2) 他/她可以通过电子邮件向您发送他们:

3)您可以将它们全部导入

https://developer.apple.com/library/ios/recipes/xcode_help-accounts_preferences/articles/export_signing_assets.html#//apple_ref/doc/uid/TP40013306-CH8-SW1


当需要重新创建证书和配置文件时: 确保您拥有适当的权限 - 您必须是团队代理或管理员:

1) 使用您的开发者凭据登录https://developer.apple.com。

2) 转到证书、ID 和个人资料

3) 转到证书删除旧的证书。然后添加新的

4) 这是几个步骤,需要您创建证书签名请求。只需按照那里说明的步骤操作即可。此步骤中的最后一个操作是安装该证书 - 准备好后,只需单击它/它们,它们就会无缝地进入您的钥匙串。

5) 完成证书后,打开Profiles,找到标有黄色三角形的那些并编辑它们。检查新证书(如果您要创建开发配置文件,还检查设备)。我个人更喜欢创建全新的配置文件,因为以后在构建设置中更容易识别旧配置文件和新配置文件。

6)您现在必须更新您的 Xcode -> Preferences -> Accounts 部分,Xcode 会为您完成这项工作。

7) 最后一步 - 根据您的新配置文件更新项目中的构建设置。您现在应该准备好验证您的项目了。

【讨论】:

是的,在这种情况下,最好在任何导入之前先删除该 ID。不要对项目证书/配置文件设置进行任何更改,因为它可能会与导入后 Xcode 预期的内容发生冲突。 非常感谢您的快速回复。现在我将要求“签名身份和配置文件”。正如我在问题中提到的,在 Xcode 上添加客户端苹果 ID 并构建项目后,我收到了上述问题中提到的第一个错误。**然后我单击重置按钮重置当前证书**。 它对已上传到应用商店的客户端项目有任何影响 ....当我使用客户端 apple id 登录苹果开发者网站时,在 _iOS Provisioning Profiles 部分下_所有状态配置文件无效(由 Xcode 管理)。 这绝对不会影响应用商店中的应用。不用担心。但是您的客户现在必须创建另一个证书和配置文件,但这是通常的事件,我做了多次,直到我终于学会了如何处理它们。开发帐户中其他配置文件的无效状态仅意味着开发人员需要更新它们才能部署更新 如果这有帮助,请采取适当的行动(投票,接受,因为你觉得很好)。快乐发展。 如果我没有重置当前证书,您提到的解决方案效果很好。但不幸的是,我重置了当前证书,并出现了新的错误说.. 无法修复签名问题。 Xcode 未能解决该问题。检查您的代码签名设置;确保您安装了匹配的签名证书和配置文件;然后再试一次。我应该如何摆脱这个错误?

以上是关于无法修复签名问题 Xcode 7.3.1的主要内容,如果未能解决你的问题,请参考以下文章

xcode 7.3.1 无法连接到 git

无法从 Xcode 7.3.1 在设备 9.3.2 上安装应用程序

使用 Xcode10.1 归档应用程序自动自动签名无法解决“”目标的权利问题

Xcode 9.2 中的“警告:无法为签名者构建自签名根的链”警告

无法从 Xcode 5 导出未签名的 IPA

有没有办法修复错误:替换现有签名警告:无法为签名者构建自签名根的链(xamarin iOS)