帐户在Xcode 9中消失

时间:2017-09-25 08:30:10

标签: xcode apple-id

enter image description here

我最近升级到Xcode 9.0,由于某种原因,我的帐户不再存储在“帐户”面板中。如果我关闭程序,Xcode会存储它们,但不会在我重新启动计算机时存储它们。

我想这是一个错误,而不是一个新功能,但是我是否可以更改任何黑客或设置以防止我的帐户消失(除非从不关闭计算机)?

2 个答案:

答案 0 :(得分:2)

对于那些可能关心的人,我经历过一个非常相似的错误。在我的情况下,一些帐户消失了,而其他一些帐户只是松散了#34;使用"请重新登录消息"进行身份验证。即使我重新插入凭据,每次我退出并重新打开Xcode时它们都会消失。

检查Console.app,我注意到问题似乎与"未签名"关于Xcode内部工具的二进制文件:

com.apple.dt.Xcode.KeychainService (DVTFoundation)
Subsystem: -- Category: -- 

DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-14154/IDEFoundation/Provisioning/KeychainService/main.m:59
Details:  Connecting process is not Apple-signed (Error Domain=DVTSecErrorDomain Code=-67050 "code failed to satisfy specified code requirement(s)" UserInfo={NSLocalizedDescription=code failed to satisfy specified code requirement(s)})
Object:   <IDEKeychainServiceDelegate: 0x7f9e93404000>
Method:   -_shouldAcceptConnectionFromPID:error:
Thread:   <NSThread: 0x7f9e93403290>{number = 2, name = (null)}
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.

重新安装完整的干净macOS 10.13.4和Xcode 9.3无济于事。问题仍然存在。

在经历了这个bug的苦苦挣扎之后,我发现在启动之前版本的Xcode 9.2并在此版本上配置AppleID后,即使使用Xcode 9.3,也会产生一个工作。现在,AppleID正确配置并正常运行。

答案 1 :(得分:0)

我通过重新安装Xcode解决了这个问题。显然在第一次升级过程中出现了问题。

在重新安装之前,我删除了Applications文件夹中的应用程序并删除了〜/ Library / Caches文件夹中的所有内容(但我不知道这是否有任何影响)。如果您仍然卡住了,您也可以尝试删除〜/ Library / Developer文件夹中的文件(风险自负)。