一. 啥是extension
我點(diǎn)擊了框框
彈出了個(gè)框框
圖片.png
總結(jié):說的很清楚, 就是給xcode增加一些功能
二. 體驗(yàn)一下
先下載
給它個(gè)權(quán)限
圖片.png
在Editor下找到了extension
圖片.png
三. 自己也寫個(gè)
感覺有點(diǎn)用,我也寫個(gè)玩玩。
學(xué)習(xí)一下別人的http://www.reibang.com/p/8c7ca1a35574
這是github優(yōu)秀extension合集:https://github.com/theswiftdev/awesome-xcode-extensions
四. 遇到的問題
4.1 氣死我了坑填,根本找不到Xcode Source Editor Extension
解決辦法:https://developer.apple.com/forums/thread/668565
- 新建一個(gè)macOS app拳锚, 然后添加target
圖片.png
- 這樣就找到Xcode Source Editor Extension
圖片.png
4.2 氣死我了熄浓,我的M1跑不起來氧秘, 我的intel能跑起來但是會(huì)崩潰
解決辦法: 一行一行認(rèn)真看控制臺(tái)報(bào)錯(cuò)以及xcode運(yùn)行的彈窗報(bào)錯(cuò)年鸳, 發(fā)現(xiàn)是Extension對Xcode的名稱有要求。我是用xcodes這個(gè)軟件下載了好幾個(gè)Xcode丸相, 然后我就刪除了多余的xcode然后將最后一個(gè)xcode-14.0名稱改成xcode就解決了搔确。查資料浪費(fèi)了我4個(gè)小時(shí),奶奶個(gè)腿
4.3 氣死我了灭忠,我能跑起來了但是Editor里面沒有我的Extension
解決辦法:這個(gè)是真的坑膳算,庫克來了我也得跟他理論理論, 因?yàn)榭床灰娢覍懙膃xtension弛作,xcode也不報(bào)錯(cuò)涕蜂, 就是單純的啥也沒有。后來又是認(rèn)真的看了看控制臺(tái)映琳,發(fā)現(xiàn)了這個(gè)錯(cuò)誤IDEExtensionManager: Xcode Extension does not incorporate XcodeKit:
,最后在http://www.reibang.com/p/8c7ca1a35574這個(gè)帖子找到了答案机隙。