You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Xcode 16.x中“新建空文件”与“从剪贴板新建文件”模板?

解决Xcode 16.0“新建空文件”/“从剪贴板新建文件”残留注释问题

问题背景

Xcode 16.0新增的「新建空文件」和「从剪贴板新建文件」功能创建文件时,即使通过IDETemplateMacros.plist移除了版权注释,仍会残留//标记和空行。传统模板文件的修改对这两个快速创建功能无效,因为它们使用独立的内置模板逻辑。

解决方案

1. 定位快速功能的模板文件

打开Finder,右键点击应用程序文件夹中的Xcode.app,选择「显示包内容」,导航到以下路径:

/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source/Quick Empty File.xctemplate

该目录是「新建空文件」功能的模板根目录,「从剪贴板新建文件」功能复用此模板的基础结构。

2. 修改模板内容

  • 进入上述目录,找到对应语言的模板文件(如Swift的___FILEBASENAME___.swift、Objective-C的___FILEBASENAME___.m/___FILEBASENAME___.h)
  • 打开文件,删除所有内容(包括残留的//标记和空行),保存文件。
  • 同时检查TemplateInfo.plist,确保没有强制插入注释的配置项(通常默认无额外配置)。

3. 解决权限限制

由于Xcode包内容受系统保护,直接修改可能需要管理员权限:

  • 终端执行命令开放目录权限:
sudo chmod -R 777 /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source/Quick Empty File.xctemplate
  • 修改完成后,恢复默认权限以保证Xcode稳定性:
sudo chmod -R 755 /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source/Quick Empty File.xctemplate

4. 验证效果

重启Xcode,使用「新建空文件」或「从剪贴板新建文件」功能,此时创建的文件将完全空白,无任何残留注释或空行。

注意事项

  • IDETemplateMacros.plist仅对传统「使用模板新建文件」流程生效,无法控制Xcode 16新增的快速创建功能。
  • Xcode更新后,修改的模板文件可能被覆盖,需要重新执行上述步骤。

内容的提问来源于stack exchange,提问作者Gargo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 18:55:00