更新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
的结果。
答案 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
我的诀窍。使用风险自负。