High Sierra 版本下 Xcode 9 無法註釋問題(註釋快捷鍵失效)
阿新 • • 發佈:2019-01-25
將mac os版本更新至high Sierra 之後遇見Xcode的程式碼註釋功能失效的問題,具體表現為快捷鍵失效,且不能從下圖所示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中的兩個相關問題: