1. 程式人生 > >High Sierra 版本下 Xcode 9 無法註釋問題(註釋快捷鍵失效)

High Sierra 版本下 Xcode 9 無法註釋問題(註釋快捷鍵失效)

將mac os版本更新至high Sierra 之後遇見Xcode的程式碼註釋功能失效的問題,具體表現為快捷鍵失效,且不能從下圖所示Editor - Structure處手動新增
(此前紅框部分為灰色不可用狀態 ,此處解決後已恢復正常)

Editor - Structure

網上找了好多資料,解決方案如下:

1.如果系統版本較低,可採用如下方法(網上大部分是這樣說的)

sudo /usr/libexec/xpccachectl

然而這個方法是歷史的產物,在High Sierra的系統中已經沒有了這個指令碼。

筆者在執行時便會遇見 /usr/libexec/xpccachectl: command not found錯誤(當然,都沒有這個指令碼了怎麼能執行 (~﹏~)

2.Rename is good(非常神奇的方法,如其所說)

開啟Finder 中的Application資料夾,將其中的Xcode重新命名,比如重新命名成Acode,確定更改後開啟,如果問題解決則大功告成,最後重新把名字改回來即可。

總結

歸納一下解決該問題的步驟,由簡到難排列為:

重啟Xcode
重啟電腦
嘗試 sudo /usr/libexec/xpccachectl
重新命名Xcode
重新下載Xcode
升級系統

運氣好的話到第四步即可解決此Bug,然而本人試了都不行,最後做到了第五步,含淚重灌了Xcode解決(5.3個G用校園網下了好久 (..•˘_˘•..))



改編自:

Stack Overflow中的兩個相關問題: