Xcode 14:Swift Package创建文件时自定义模板不显示求助
Swift Package 自定义文件模板解决办法
- 专属存放路径:Swift Package的自定义模板得放在
~/Library/Developer/Xcode/File Templates/Source/Swift Package这个路径下。要是路径不存在,自己手动建对应的文件夹就行。 - 模板格式要合规:你的模板结构得和常规Xcode模板一致,必须有
.xctemplate文件夹,里面的TemplateInfo.plist配置不能错——特别是Platforms字段要包含你需要的平台(比如com.apple.platform.macosx,跨平台的话可以加多个),Kind字段得设为Xcode.IDEKit.TextSubstitutionFileTemplateKind。 - 验证步骤:
- 把你现有的自定义模板复制到上面说的新路径里
- 彻底退出Xcode(别只关窗口,要在dock上右键退出或者用Cmd+Q)
- 重新打开你的Swift Package项目,再打开“New file”弹窗就能看到模板了
- 进阶优化:要是想让模板只在Swift Package里显示,就在
TemplateInfo.plist里加个SupportedProjectTypes字段,把值设为com.apple.dt.toolchain.SwiftPackage,这样就不会和常规项目的模板混在一起了。
内容的提问来源于stack exchange,提问作者Martin
相关产品推荐
相关产品推荐

