2016-10-03 67 views
0

隨着最新更新的Xcode 8時,我嘗試做一個迦太基更新,我發現了以下內容:如何從XCGLogger中刪除XcodeColors的依賴關係?

xcodebuild聯編[9502:2418269] [MT] PluginLoading:所需的插件兼容性UUID 8A66E736-A720- 4B3C-92F1-33D9962C69DF爲插件在路徑 '〜/庫/應用程序支持/開發/共享/ Xcode中/插件/ XcodeColors.xcplugin' 不存在於DVTPlugInCompatibilityUUIDs

這將導致生成失敗。

如何刪除此依賴項並繼續使用XCGLogger?

回答

1

這不是一個真正的XCGLogger問題,它只是Xcode試圖加載XcodeColors插件,並沒有被列爲兼容的。你有幾個選擇來解決這個問題。

  1. 通過刪除~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin文件刪除插件。
  2. 編輯~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin/Contents/Info.plist文件並將8A66E736-A720-4B3C-92F1-33D9962C69DF添加到DVTPlugInCompatibilityUUIDs的列表中。

通常情況下,Xcode 8甚至不會嘗試加載插件,除非您已經更改Xcode 8來這樣做。所以上面的選項2可能是你最好的選擇。然後,Xcode將加​​載插件,您將再次在日誌中顯示全綵色!

+0

我不知道你的意思。我沒有改變xcode 8來安裝插件。我的問題是傳統的插件,並且當我運行一個簡單的腳本時,swift試圖加載它們。上述選項1工作正常,並且是正確的解決方案。 – johnrubythecat

+0

兩種選擇,1和2適合不同的人。就我個人而言,我喜歡我的日誌中的全綵色,所以我沒有簽名Xcode並使用選項2來保持我的所有插件工作。 –

0

嘗試發佈一個答案,但男人,太多麻煩格式化代碼在```降價。我有更好的事情要做,然後花上半個小時試圖讓它工作。