場景:
Xcode安裝插件經常會遇到這樣的問題,出現提示性選擇,還是英文提示,所以沒仔細看就習慣性的選擇了右側的按鈕點擊了Skip Bundle,結果悲劇的發現,發現插件完全失效了,以后不管怎么打開Xcode,怎么重新安裝插件,再次出現的概率很低
Paste_Image.png
-
原理與原因
原理很簡單,第三方的插件,后綴名必須是.xcplugin (實際上是一bundle),所以Skip Bundles意味著不加載這個插件.Mac os把你是否允許載入某個第三方插件的選擇存在了Xcode偏好設置中,其實就是iOS開發中的Userdefault,so.......你可以通過命令行輸入以下命令來重新顯示它!其實就是清除關于Xcode的偏好設置
-
重新出現Load Bundles方法
1.終端命令清除Xcode第三方插件偏好設置
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.3
2.編輯偏好設置(Preferences)清除Xcode第三方插件設置,Mac Xcode的首選項,偏好設置(Userdefault)文件地址 ~/Library/Preferences/com.apple.dt.Xcode.plist
使用Xcode打開是這樣滴
Paste_Image.png
紅框內就是所有安裝的第三方插件,allowed 就是允許運行的插件,skipped就行跳過后不能使用的插件,刪除skipped中想要重新啟用的插件記錄,重啟Xcode即可重新出現Load Bundles或者把skipped的記錄剪切到allowed中也可以生效
-
Xcode版本獲取方法
終端中輸入
xcodebuild -version
Paste_Image.png
重啟Xcode,點擊Load Bundles吧