Ios 代码8.3“;指定的密钥链不是有效的密钥链文件;

Ios 代码8.3“;指定的密钥链不是有效的密钥链文件;,ios,iphone,xcode,keychain,Ios,Iphone,Xcode,Keychain,虽然存在许多类似的帖子,但我相信这个bug是一个新的bug,可能是Xcode 8或Mac OS特有的 我正在尝试在我的iPhone 6 Plus(运行iOS 10.3)上上传和测试我的应用程序。在Xcode 8.3中,当我单击play按钮构建我的应用程序时,出现错误“指定的密钥链不是有效的密钥链文件。” 试图跟踪错误的来源,我导航到.xcodeproj的常规/签名设置。在这里,复选框自动管理签名。在此框下,相同的钥匙链错误以红色文本写入。单击“重试”将撤消我的证书,并尝试创建新证书,但错误再次出

虽然存在许多类似的帖子,但我相信这个bug是一个新的bug,可能是Xcode 8或Mac OS特有的

我正在尝试在我的iPhone 6 Plus(运行iOS 10.3)上上传和测试我的应用程序。在Xcode 8.3中,当我单击play按钮构建我的应用程序时,出现错误“指定的密钥链不是有效的密钥链文件。”

试图跟踪错误的来源,我导航到.xcodeproj的常规/签名设置。在这里,复选框
自动管理签名
。在此框下,相同的钥匙链错误以红色文本写入。单击“重试”将撤消我的证书,并尝试创建新证书,但错误再次出现

当我在Xcode 8.3中使用iPhone设备模拟器时,一切都很好,我没有遇到这个错误

我遵循了,但在~/Library/Keychains中没有权限问题。
此外,由于我使用的是Mac OS X 10.12 Sierra,Sierra升级版的Keychain Access应用程序中没有急救工具。在遵循Keychain Access下拉菜单序列“请求证书”>“从证书颁发机构请求证书”之后,我选中
保存到磁盘
,然后单击“继续”,再次出现错误“指定的Keychain不是有效的Keychain文件”

这与以前的错误消息略有不同


谢谢你的关注

重新安装Xcode修复了这个错误

首先,我完全卸载了Xcode,重新启动,然后通过应用商店重新安装了Xcode

在我的iPhone上安装我的应用程序很容易,在尝试用我的iPhone作为设备构建我的应用程序后,我只需按照Xcode中的说明进行操作。只需使用我的苹果ID登录,并将com.apple.assistant更改为“com.myFirstApp.isAwesome”之类的独特功能即可