【Xcode小技巧】在Xcode8上使用插件

學習文章

正文

如果還沒有Xcode8,建議去開發者中心下載xip版,這樣別的蘋果機上使用的時候,就不需要重新下載了,地址為

https://developer.apple.com/download/more/

我們的策略很簡單,就是雙Xcode策略.一個用自簽名保證可以使用插件,用于平時開發,命名為Xcode;另外一個用蘋果簽名(也就是你下載下來的原版)的,用于發版,命名為XcodeRelease.當然,命名取決于自己的喜好.建議開發用的還是命名為Xcode,以防出什么幺蛾子.

雙Xcode.png

下面說說如何重新簽名Xcode8.

1.打開電腦里面的鑰匙串

打開鑰匙串.jpg

2.選擇創建一個證書(在鑰匙串訪問->證書助理)

證書助理.png

3.輸入證書名字(你希望的名字),然后選擇"代碼簽名"的證書類型.該名稱在稍后的命令行中使用.此處用的"XcodeSigner".

制作證書.png

4.在命令行中重新簽名Xcode,其中XcodeSigner是自簽名的證書名字,后面是Xcode的存放路徑

$ sudo codesign -f -s XcodeSigner /Applications/Xcode.app    

等待命令行簽名Xcode,等一會兒后(得有個幾分鐘的樣子),彈出彈窗,選擇"始終允許"就好.

5.重新啟動Xcode,選擇Load Bundle就好.如果沒有彈出Load Bundle,可以用以下命令解決,防止有些插件失效,然后重啟Xcode:

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 DVTPlugInCompatibilityUUID`

以后,遇到插件不顯示的情況,可以用上面的命令試一下,然后重啟Xcode.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容