為了開發者能更好的開發下一版本或下一代iOS、tvOS、watchOS、OS X,蘋果會不斷的推送Xcode的版本更新,我們也需要更新我們自己的Xcode版本,來使用Xcode裡添加的一些新特性。
然而在升級Xcode的過程中我們也會遇到一些問題,那就是之前明明使用著非常不錯的Xcode插件,在更新Xcode之後卻不能用了,我也遇到過這些問題,並且在網上搜了一些教程,不過好多都說的不全面,因為我遇到的問題他們並沒有遇到,所以,我根據自己遇到的情況以及網上搜索到的一些資料提供如下幾種解決辦法,講解不到位之處還請體諒。
1.點擊Finder-->應用程序,找到Xcode.app後,右鍵Xcode,選擇顯示包內容。
選擇Comments-->選中info.plist並雙擊打開。復制其中DVTPlugInCompatibilityUUID對應的值,如:7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90。
復制:7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90
GIF圖演示。
2.找到插件安裝的位置。
/Users/用戶名/Library/ApplicationSupport/Developer/Shared/Xcode/Plug-ins
選擇失效的插件包,右鍵顯示包內容。
選擇Comments,雙擊info.plist
向DVTPlugInCompatibilityUUIDs中添加之前在Xcode中拿到的UUID。
GIF圖演示。
3.完全退出Xcode,然後再重新打開Xcode,選擇Load Bundle。
如果不出意外的話,那麼經過上面的設置之後原來的插件就又能用了。但是有時經過上的設置插件還是沒反應,如果按照上面的這些步驟還不行的話。就把原來的插件刪掉,然後到GitHub上下載該插件的舊版本,重復上面的步驟。多嘗試幾個舊的版本,一個一個的試,就能找到可以使用的。
一個插件的的舊版本在這個地方。
選擇Commits。
然後就可以看到該插件之前的各個版本,從上至下從新至舊。
選擇一個舊版本,點擊進去。選擇Browse files
下載需要的該插件的舊版本。
GIF圖演示。