准備工作:
1.10.11.4以上的OS
2.Xcode8
3.如果是OS 10.11 需要在終端中執行sudo /usr/libexec/xpccachectl 然後重啟
通過擴展可以做到什麼:
1.在代碼編輯器中添加命令
2.編輯代碼(廢話)
3.改變當前的選擇行
開始:
首先新建OS X項目
然後新建Target:
然後選擇:Application extensions -> Xcode Source Editor Extension
新建完成之後,在target中可以修改菜單中顯示名稱
現在點擊運行,試試看,出現這個選項,如果安裝多個版本的同學,請選擇Xcode 8。
完全啟動之後,再選擇工程
出現這個選項的時候一定選擇Xcode 8, 這樣會新建一個Xcode實例,供我們測試使用。
當點擊Run之後會跳出另外一個選框,選擇我們要執行的新的項目,這時候先不要著急選擇工程,一定要等到當前的target完全的運行起來的之後,再去選擇,不然,打開太快的時候,功能選項是灰色的,無法點擊。
OK了,運行成功之後,就是完成了項目的搭建,測試成功之後是這個樣子的,Test Importer就是我們新建的編輯器擴展,同樣的,如果的想為我們的擴展添加快捷鍵,也可以通過的xcode來進行設置。
這就完成真個工程的搭建,剛剛新建的Target 就是我們需要實現我們想要的擴展功能的類。