无法使用Xcode 7.2.1在Xcode Server上启动Xcode Service

时间:2016-02-03 10:36:46

标签: xcode xcode-server

更新Xcode(从7.2到7.2.1)后,XcodeServer无法运行Xcode服务。当我选择更新的Xcode时,会显示一条消息:Enable Accessibility access for UI Testing (...)。点击此警报的Request Access按钮后,XcodeServer会向我发送包含消息You must agree to the terms of the Xcode software license agreement. Launch Xcode again and agree to the software license agreement, or choose a different version of Xcode.的提醒。当然,我做了这个(几次),Xcode(和Xcode Helper)也在“系统偏好设置”中“隐私”的“辅助功能”部分的允许应用列表中。

有人可以提供帮助吗? 或者有同样的问题吗?

我正在使用命令行:

xcrun xcscontrol --reset

xcodebuild -license

安装之前的版本(7.2)后,一切正常。

已编辑:

安装之前的版本(7.2)之后,我看不到我之前创建的任何机器人。 (但这可能是xcrun xcscontrol --reset的结果。

2 个答案:

答案 0 :(得分:8)

Eimantas Vaiciunas在Apple Developer Forums发表文章:

  

由于带有sudo的checkFirstLaunchStatus返回69我启动了Xcode   与sudo一起:
  sudo /Applications/Xcode.app/Contents/MacOS/Xcode
  这启动了许可协议的Xcode,并在同意后,   一切都很顺利。

答案 1 :(得分:2)

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

我的诀窍。使用风险自负。