ios - 无法修复签名问题 Xcode 7.3.1

标签 ios xcode

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

“您的帐户已有有效的 iOS 分发证书” “您在成员(member)中心拥有有效的iOS Distribution证书,但未在本地安装。如果您的签名身份安装在另一台Mac上,您可以在该Mac上导出开发者配置文件,然后在这台Mac上导入。您也可以重置您当前的证书。”

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

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

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

最佳答案

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

您需要该证书并在您的 mac 中签名。

让您的客户端导出签名身份和配置文件。 您将能够一步导入 Xcode 和钥匙串(keychain)。

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

1)您的客户必须导出身份和个人资料:

enter image description here

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

enter image description here

enter image description here

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

enter image description here

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 和配置文件

enter image description here

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

enter image description here

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

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

enter image description here

enter image description here

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

enter image description here

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

关于ios - 无法修复签名问题 Xcode 7.3.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39370997/

相关文章:

iphone - 如何删除 _UIAlertNormalizingOverlayWindow

即使配置了正确的后台模式,iOS 后台获取也无法正常工作

ios - 自动布局 - 如何分配内容以按比例填充屏幕

ios - 自签名证书是否被视为无效?

ios - iOS 中的动态库和动态框架有什么区别?

objective-c - AVPlayer replaceCurrentItemWithPlayerItem 不适用于 iOS 4.3.3+

iphone - 无法在 iPhone 游戏中播放 mp3 文件

swift - header Logo 在 Swift 4/XCode 9/iOS 11 上大小错误

ios - 如何使 iOS 中的 PhoneGap 状态栏变为半透明?

ios - iOS如何支持IAP订阅免费试用?