在Xcode 3中,我们计算出(通过反复试验)我们可以将系统模板复制到一个新位置(三个可能的位置,因为Apple不断更改它),并自定义它们。
注意:在写这个问题时,我发现StackOverflow上关于这个主题的大部分答案都是错误的:(。Apple更改了位置,大多数答案都给了旧位置,这些位置不再有效。
在Xcode 4.3中,Apple再次打破了这一切,现在旧方法无法更改文件模板。通过反复试验,我发现您可以创建新的文件模板(见下文),但Apple的现有模板无法替换。
我们如何解决这个问题? Apple的新文件模板简直令人震惊 - 他们插入假的“版权”行,他们甚至不遵循Apple自己的文档标准,更不用说其他任何人:(。
答案 0 :(得分:9)
这只是对问题的部分回答,但对于其他任何正在努力(像我一样)的人来说,以“正确”的方式解决问题,这是一种部分有效的解决方法。
今天,使用Xcode 4.5.0,以下工作:
自定义文件/项目模板:
~/Library/Developer/Xcode/Templates
(父文件夹应该已存在 - Xcode4自动创建它)[Xcode4.app]/Contents/Developer/Library/Xcode/Templates
[Xcode4.app]/Contents/Developer/Platforms/iPhoneOS.Platform/Developer/Library/Xcode/Templates
注意:在上面的第2步中,您还可以在以下位置专门创建该文件夹:
~/Library/Application Support/Shared/Xcode/Templates
...但是这对我来说永远不会有效,并且Xcode 4.5的新安装不存在父文件夹,所以我怀疑Apple正在逐步淘汰它? (因为他们拒绝记录它,我只是在猜测)
答案 1 :(得分:1)
项目模板似乎可以在~/Library/Developer/Xcode/Templates/Application/Project Templates
。