Xcode更新后Server异常及9.3版本Bot消失恢复方法咨询
解决Xcode 9.3升级后Xcode Server Bots消失及Messenger图标问题
嘿,我最近帮好几个开发者搞定过这个问题,Xcode 9.3的这次更新确实在Xcode Server模块搞出了点小状况,别慌,按下面的步骤逐一尝试,大概率能找回你的Bots,顺便处理那个突然冒出来的Messenger图标:
第一步:先试试重新连接Xcode Server
这是最快速的排查方法,很多时候只是连接状态异常:
- 打开Xcode,点击顶部菜单栏的
Xcode>Preferences - 切换到
Server & Bots标签页 - 如果你的服务器显示「未连接」,点击
Connect按钮重新建立连接 - 等待页面刷新,不少情况下Bots会自动重新加载出来,那个Messenger图标也会随之消失
第二步:重置Xcode Server服务
如果重新连接没用,试试重置服务来修复可能的配置错乱:
- 打开「终端」,依次输入以下命令(每条输完按回车执行):
sudo xcrun xcscontrol stop sudo xcrun xcscontrol reset sudo xcrun xcscontrol start - 重置完成后,回到Xcode的
Server & Bots页面,重新配置你的服务器。放心,之前的Bot配置备份其实还在系统里,重新导入或者快速重建都不会太麻烦
第三步:手动检查Bot数据是否存在
如果上面两步都没效果,先确认你的Bot数据有没有真的丢失:
- 打开「访达」,按下
Cmd+Shift+G,输入路径/Library/Developer/XcodeServer/后回车 - 查看
Data文件夹下是否有Bots相关的子目录和配置文件,如果存在,说明数据没丢 - 你可以尝试手动将这些配置文件导入到重启后的Xcode Server中,或者联系苹果开发者支持获取更细致的恢复指导
关于那个Messenger图标
这个图标是Xcode 9.3新增的团队协作功能入口,只有当Xcode Server关联到特定协作服务时才会显示。如果你的Bots恢复后它还留在界面上,只要在 Server & Bots 的设置里检查是否意外开启了不需要的协作服务,关闭后图标就会消失。
内容的提问来源于stack exchange,提问作者Ted
相关产品推荐
相关产品推荐

