【问题标题】:Xcode 9 enable Server fails because "xcsd" keychain passwordXcode 9 启用服务器失败,因为“xcsd”钥匙串密码
【发布时间】:2018-03-30 01:51:21
【问题描述】:

我目前尝试使用 Xcode 9 设置 Xcode 服务器,但我坚持使用此钥匙串密码请求。 我想这与以前的 Xcode/OS X Server 安装有关,因为 Xcode Server 是 OS X Server 的一部分。

但是我该如何摆脱它呢?

编辑:因为它出现在 cmets 中: 既不接受系统/管理员用户的密码,也不接受 Xcode 服务器的专用帐户之一。

【问题讨论】:

  • 输入您的系统密码并点击始终允许
  • 不,这不起作用……为 Xcode Server 创建的专用用户的密码也不起作用。

标签: xcode xcode9 osx-server xcode-server


【解决方案1】:

对我来说唯一可行的解​​决方案:

  • 备份文件夹/Library/Developer/XcodeServer/
  • 删除它
  • 激活 Xcode 服务器

请记住,新的 Xcode 服务器不再具有托管存储库,因此如果使用它们,它们位于 HostedRepositories 文件夹中。您必须将它们移动到不同的服务(例如 github)。

【讨论】:

  • 是的,我就是这样做的……我将不得不再次设置存储库,但这不是什么大问题。
  • @MatzeLoCal,您不能再次设置存储库(我的意思是本地存储库),因为它们在 Xcode 服务器上不再可用。你只能使用 GitHub
  • @AndrzejMartyna 我当然可以。我唯一不能做的就是通过 macOS 服务器进行设置,但手动设置没有问题,这就是我所做的。这里一切正常
【解决方案2】:

我尝试了以上所有方法...但是唯一对我有用的是使用此命令重置整个服务器。打开终端并尝试:

sudo /Applications/Xcode.app/Contents/Developer/usr/bin/xcscontrol --reset

这个命令让我免于放弃!!

【讨论】:

    【解决方案3】:

    我遇到了同样的问题,经过几个小时的尝试和错误。我想我有点得到解决方案... 我去了钥匙串访问,并选择了xcsd钥匙串,然后进入菜单-编辑-删除钥匙串'xcsd',然后重新启动后询问那个神秘密码的问题得到了解决。

    【讨论】:

    • 让情况变得更糟......现在出现了一个奇怪的警报。
    猜你喜欢
    • 2012-08-05
    • 1970-01-01
    • 1970-01-01
    • 2022-12-13
    • 2014-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-05
    相关资源
    最近更新 更多