关键词: Xcode15.x 添加分类(category)失败
背景:最近xcode升级到15.2(15C500b)版本,给系统类添加分类的时候,总是点到最后一步点了就没反应了,Show in Finder查看发现不单是文件没有在Xcode中引用,而且还根本没有生成,当时百思不得其解,随便新建了个.h.m文件,更改头部后凑合用了.等闲下来查了查原因发现居然是xcode升级导致少文件了.
要检查自己是否是因为xcode不完备造成的,检查电脑上如下地址的文件夹
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/MultiPlatform/Source/Objective-C File.xctemplate
如果你看到的如图所示,那恭喜你,你遇到的问题和我一样,缺乏了CategoryNSObject和ExtensionNSObject文件夹.所缺的两个文件可以从旧版本xcode中拷贝(路径同上)过来(如果你还有旧版本xcode的话),也可以网上找找,也可以问问同事.恰好我同事的版本较旧,我要就是让他拷过来,拖进去,粘贴的过程中需要输入电脑密码,考完后如图所示
粘贴完毕后,重启xcode,新建一个分类做测试.
OK,恢复正常
问题及解决方案参考来源:->传送门<-
- 最后,若有错误,恳请斧正。