在 Xcode 3 中,我们(通过反复试验)发现我们可以将系统模板复制到新位置(三个可能的位置,因为 Apple 不断更改它),并自定义它们。
注意:在写这个问题时,我发现 StackOverflow 上关于这个主题的大多数答案都是不正确的:(。Apple 更改了位置,大多数答案给出了旧位置,这些位置不再起作用。
在 Xcode 4.3 中,Apple 再次打破了这一切,现在文件模板无法通过旧方法更改。通过反复试验,我发现您可以创建新的文件模板(见下文),但 Apple 现有的文件模板无法替换。
我们该如何解决这个问题?苹果的新文件模板简直令人震惊——它们插入了假的“版权”行,甚至不遵循苹果自己的文档标准,更不用说其他人的了:(。
这只是问题的部分答案,但对于其他人(像我一样)努力找出“正确”方法的人来说,这里有一个部分有效的解决方法。
如今,使用 Xcode 4.5.0,可以实现以下功能:
自定义文件/项目模板:
- 取消隐藏您的库文件夹(如果您不知道如何,请谷歌,或者从终端执行此操作)
- 创建一个文件夹:
~/Library/Developer/Xcode/Templates
(父文件夹应该已经存在 - Xcode4 自动创建它)
- 找到 Xcode 4 的副本,然后右键单击“显示包内容”
- Navigate in there until you find the "Templates" sub folder
- 有两个文件夹,一个用于 Mac,另一个用于 iPhone
- 电脑位置:
[Xcode4.app]/Contents/Developer/Library/Xcode/Templates
- iPhone 位置:
[Xcode4.app]/Contents/Developer/Platforms/iPhoneOS.Platform/Developer/Library/Xcode/Templates
- 将内容复制/粘贴到您创建的“模板”文件夹中
- 重要:重命名“文件模板”的每个子文件夹,否则 Apple 将忽略/删除您的模板
注意:在上面的步骤 2 中,您还可以在以下位置创建该文件夹:
~/Library/Application Support/Shared/Xcode/Templates
...但这对我来说永远不起作用,并且新安装的 Xcode 4.5 中不存在父文件夹,所以我怀疑 Apple 正在逐步淘汰它? (因为他们拒绝记录,我只是猜测)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)