3

在 Xcode 3 中,我们(通过反复试验)确定可以将系统模板复制到一个新位置(三个可能的位置,因为 Apple 一直在更改它),并对其进行自定义。


注意:在写这个问题时,我发现 StackOverflow 上关于这个主题的大多数答案都是不正确的 :(。Apple 更改了位置,大多数答案都给出了旧位置,它们不再起作用了。


在 Xcode 4.3 中,Apple 再次打破了这一切,现在文件模板不能被旧方法更改。通过反复试验,我发现您可以创建新的文件模板(见下文),但无法替换 Apple 现有的文件模板。

我们如何解决这个问题?Apple 的新文件模板简直令人震惊——它们插入虚假的“版权”行,甚至不遵循 Apple 自己的文档标准,更不用说其他任何人的 :(。

4

2 回答 2

9

这只是对该问题的部分答案,但对于其他任何人(如我)努力找出“正确”方式的人来说,这里有一个部分有效的解决方法。

今天,使用 Xcode 4.5.0,以下工作:

自定义文件/项目模板:

  1. 取消隐藏您的库文件夹(如果您不知道如何操作,请使用谷歌,或者从终端执行此操作)
  2. 创建一个文件夹:(~/Library/Developer/Xcode/Templates父文件夹应该已经存在 - Xcode4 自动创建它)
  3. 找到您的 Xcode 4 副本,然后右键单击“显示包内容”
  4. 在那里导航,直到找到“模板”子文件夹
    1. 有两个文件夹,一个用于 Mac,另一个用于 iPhone
    2. 麦克位置:[Xcode4.app]/Contents/Developer/Library/Xcode/Templates
    3. 手机位置:[Xcode4.app]/Contents/Developer/Platforms/iPhoneOS.Platform/Developer/Library/Xcode/Templates
  5. 将内容复制/粘贴到您创建的“模板”文件夹中
  6. 关键:重命名“文件模板”的每个子文件夹,否则苹果将忽略/删除您的模板

注意:在上面的第 2 步中,您还可以在以下位置创建该文件夹:

~/Library/Application Support/Shared/Xcode/Templates

...但这对我来说永远不起作用,并且新安装的 Xcode 4.5 不存在父文件夹,所以我怀疑 Apple 正在逐步淘汰它?(因为他们拒绝记录它,我只是在猜测)

于 2012-10-07T16:32:04.670 回答
1

似乎项目模板可以在~/Library/Developer/Xcode/Templates/Application/Project Templates.

来源:https ://github.com/AFNetworking/Xcode-Project-Templates

于 2013-01-04T07:15:11.223 回答