Xcode 4:如何自定义文件模板和项目模板?

3
在Xcode 3中,我们通过试错发现可以将系统模板复制到新位置(由于苹果不断更改,有三个可能的位置),然后进行自定义。
注意:在撰写本问题时,我发现StackOverflow上关于此主题的大部分答案都是错误的:(。苹果更改了位置,大多数答案都提供旧位置,这些位置已经不再起作用了。
在Xcode 4.3中,苹果再次破坏了一切,现在无法通过旧方法更改文件模板。通过试错,我发现您可以创建新的文件模板(请参见下文),但是不能替换苹果公司提供的现有模板。
我们该如何解决这个问题?苹果公司的新文件模板非常糟糕——它们插入虚假的“版权”行,甚至不遵循苹果自己的文档标准,更别提其他人的标准了:(。
2个回答

9
这只是对问题的部分回答,但对于其他人(如我)苦苦挣扎着想找到“正确”方法的人来说,这里有一个部分可行的解决方法。
今天,使用Xcode 4.5.0,以下操作有效:
自定义文件/项目模板:
1. 显示你的Library文件夹(如果不知道该如何操作,请谷歌搜索,或者从终端进行操作) 2. 创建一个文件夹:~/Library/Developer/Xcode/Templates(父文件夹应该已经存在 - Xcode4会自动创建它) 3. 找到你的Xcode 4副本,右键单击“显示包内容” 4. 导航到那里,直到找到“Templates”子文件夹 - 有两个文件夹,一个是Mac,另一个是iPhone - Mac位置:[Xcode4.app]/Contents/Developer/Library/Xcode/Templates - iPhone位置:[Xcode4.app]/Contents/Developer/Platforms/iPhoneOS.Platform/Developer/Library/Xcode/Templates 5. 将内容复制/粘贴到你创建的“Templates”文件夹中 6. 至关重要:重新命名“文件模板”的每个子文件夹,否则Apple将忽略/删除你的模板
注意:在上述第2步中,你也可以声称在以下位置创建该文件夹: ~/Library/Application Support/Shared/Xcode/Templates 但是,这对我从来没有起作用过,并且新安装的Xcode 4.5没有父文件夹,所以我怀疑Apple正在逐步淘汰它?(既然他们拒绝记录它,我只是在猜测)

2
谢谢!我认为没有必要复制所有东西。我通过将我的“My Cocoa Touch”文件夹放置在“~/Library/Application Support/Shared/Xcode/Templates/File Templates/”中使其显示出来(我缺少了“File Templates”部分。新增XCode 4.5?) - Hari Honor
你通过提供正确的 iPhone 模板位置,拯救了我的生命!非常感谢你! - Philip007

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接