一. 啥是extension
我点击了框框
图片.png
弹出了个框框
图片.png
总结:说的很清楚, 就是给xcode增加一些功能
二. 体验一下
先下载
图片.png
给它个权限
图片.png
在Editor下找到了extension
图片.png
三. 自己也写个
感觉有点用,我也写个玩玩。
学习一下别人的https://www.jianshu.com/p/8c7ca1a35574
这是github优秀extension合集:https://github.com/theswiftdev/awesome-xcode-extensions
四. 遇到的问题
4.1 气死我了,根本找不到Xcode Source Editor Extension
解决办法:https://developer.apple.com/forums/thread/668565
- 新建一个macOS app, 然后添加target
图片.png
- 这样就找到Xcode Source Editor Extension
图片.png
4.2 气死我了,我的M1跑不起来, 我的intel能跑起来但是会崩溃
解决办法: 一行一行认真看控制台报错以及xcode运行的弹窗报错, 发现是Extension对Xcode的名称有要求。我是用xcodes这个软件下载了好几个Xcode, 然后我就删除了多余的xcode然后将最后一个xcode-14.0名称改成xcode就解决了。查资料浪费了我4个小时,奶奶个腿
4.3 气死我了,我能跑起来了但是Editor里面没有我的Extension
解决办法:这个是真的坑,库克来了我也得跟他理论理论, 因为看不见我写的extension,xcode也不报错, 就是单纯的啥也没有。后来又是认真的看了看控制台,发现了这个错误IDEExtensionManager: Xcode Extension does not incorporate XcodeKit:
,最后在https://www.jianshu.com/p/8c7ca1a35574这个帖子找到了答案。
网友评论