終極大法 一條命令搞定
find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add `defaults read /Applications/Xcode.app/Contents/Info.plist DVTPlugInCompatibilityUUID`
重新Load Bundle , Mac終端輸入命令
X.X 代表 Xcode 的版本號
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-X.X
然后重啟 Xcode 就會重新提示是否允許加載插件了。
Xcode插件的位置: [
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
]
Xcode 升級后,插件因為 UUID 問題而失效:
- Mac 終端輸入命令查看當前版本 Xcode 的 UUID:
defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
- 然后在插件程序的
info.plist
文件中的DVTPlugInCompatibilityUUIDs
數組鍵值中添加當前版本 Xcode 的 UUID 即可。