gpt4 book ai didi

ios - 每次我关闭并重新打开 Xcode 时,xcode 9.3 session 都会过期

转载 作者:IT王子 更新时间:2023-10-29 07:59:11 25 4
gpt4 key购买 nike

我看到我的帐户显示“您的 session 已过期。请登录。”每次我重新启动 Xcode 时,在 Xcode->Preferences->Accounts 中,即使我在两次重新启动之间成功登录。此外,我的命令行 xcodebuild 失败,因为它表示用户 session 已过期。

我们尝试删除并重新添加用户,但没有解决问题。我们关闭了 2-factor auth 并将其重新打开,但它也没有解决问题,尽管我们看到它允许登录 w/o 2-factor auth 一段时间,直到我们将其关闭并重新打开,然后它又开始要求输入代码。

有人见过这种行为吗?

最佳答案

Xcode 9.3 现在使用钥匙串(keychain)访问组将您的 Apple ID 凭据存储在钥匙串(keychain)中。在启动时,它会尝试将任何现有的凭证从以前版本的 Xcode 迁移到访问组中。在某些情况下,迁移似乎会失败。

您可能不需要安装旧版本的 Xcode 来解决这个问题。如果您从 Xcode 中删除您的帐户;退出 Xcode;打开钥匙串(keychain)访问;查找并删除任何“Xcode-Token”或“Xcode-AlternateDSID”条目;重新启动 Xcode;并重新添加您的帐户,然后您的帐户应该从那时起在 Xcode 9.3 中正常工作。

如果您能够重现此问题,我想请求您在 bugreport.apple.com 上提交错误并附上您机器上的系统诊断。

更新

感谢所有提交错误报告的人!我们已经确定了这个问题,并对由此造成的不便表示歉意。同时,您可以通过设置用户默认值来避免此问题。在终端中,输入此命令:

defaults write com.apple.dt.Xcode DVTDeveloperAccountUseKeychainService -bool NO

然后重新启动 Xcode 并在“帐户”首选项面板中重新验证您的 Apple ID 帐户(如有必要)。从那时起,您应该能够退出并重新启动 Xcode,而无需每次都重新进行身份验证。

关于ios - 每次我关闭并重新打开 Xcode 时,xcode 9.3 session 都会过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49675844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com