Xcode外掛程式失效解決辦法

2021-07-11 02:43:04 字數 1768 閱讀 4518

xcode的外掛程式對於開發者來說無疑是開發中的一大利器,讓開發者能夠將更多的時間和精力放在**上面。但是開發者都會遇到乙個問題,就是每次xcode一更新,之前好不容易裝好的外掛程式全部不能用了,需要重新安裝一遍,有時候還會因為某種原因導致即便安裝了外掛程式也不能使用的情況。在這裡,我將跟大家分享我是如何解決這些問題的。當然,我的方案是建立在前人的基礎上完善的。

在這裡,我先分析外掛程式安裝失效的一些原因:

首先,我們要先明確我們的外掛程式是要安裝到哪個版本的xcode上面,然後到拿到對應xcode的dvtplugincompatibilityuuid現在我想在我的xcode 6.4上面安裝這款外掛程式,那麼我需要拿到xcode 6.4的dvtplugincompatibilityuuid右鍵xcode,選擇顯示包內容

然後找到contents/info.plist路徑下的info.plist檔案

雙擊info.plist檔案,找到dvtplugincompatibilityuuid,將對應的7fdf5c7a-131f-4abb-9edc-8c5f8f0b8a90複製

接下來到colorsense外掛程式所在目錄下

外掛程式路徑

右鍵外掛程式,選擇顯示包內容。然後找到contents/info.plist路徑下的info.plist檔案

雙擊info.plist檔案,將剛剛複製的7fdf5c7a-131f-4abb-9edc-8c5f8f0b8a90增加到dvtplugincompatibilityuuid字段裡面。儲存

重新開啟xcode 6.4,此時會彈窗提示使用者是否載入該外掛程式。很多使用者就是在這一步因為選擇了skip bundle導致不能成功使用外掛程式。

【注意】正確的做法應該是選擇load bundle選項才對

現在可以xcode中使用該外掛程式了,是不是很激動!(^__^) 嘻嘻……

外掛程式效果

是不是這樣就完了?肯定沒有,通過上面的步驟,我想大家已經知道了操作流程。那麼接下來,講解乙個高效率做法。

//獲取dvtplugincompatibilityuuid欄位

//將***x替換成剛剛獲取的dvtplugincompatibilityuuid

執行這兩個指令,即可實現上面繁瑣的過程。是不是更加方便?

Xcode公升級導致外掛程式失效的解決辦法

今天就學習了下如何簡單快速的恢復上個版本已有的外掛程式 通過終端列印xcode的uuid,然後加入到外掛程式中的的info.plist檔案中的 接下來是詳細的步驟 1.關閉xcode.2.開啟終端,輸入 tail f var log system.log 3.別關閉終端,此時重新開啟xcode,就會...

公升級Xcode導致外掛程式失敗的解決辦法

xcode外掛程式的安裝目錄為 進入這個目錄選中其中乙個外掛程式,右鍵 顯示包內容 外掛程式目錄.png 接著開啟contents目錄 info.plist 從上圖可以看到dvtplugincompatibilityuuids陣列,這個陣列包含了外掛程式所相容的xcode的dvtplugincomp...

git gitignore失效的解決辦法

在使用git這個多人協作的 版本控制工具時,為了避免每次提交修改 時,一些預期外的無用檔案的改動同時被提交並加入版本控制,需要將一些和 無關的無用檔案排除在版本控制外,此時也就需要使用.gitignore檔案來指定這些需要忽略的檔案資訊。不同型別的工程都有一些通用的.gitignore範本,一般在專...