Xcode 4 彻底改变了(项目)模板系统。你现在可以做的还有很多,但这是有代价的。查看分散在您/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/Application
文件夹中的 TemplateInfo.plist 文件,您很快就会迷失方向。新设置很难修改,甚至更难重新创建。boreal-kiss.net 的作者有一篇关于新结构的非常好的帖子。
他提到的一件事让我印象深刻,因为我在连接 XML 中广泛使用继承的各个点时也有同样的想法:
事实上,苹果似乎不是通过编码而是通过自动生成工具来创建它们的。
我的问题是:有人知道这样的工具吗?Xcode 中是否有隐藏的辅助实用程序?是不是哪里有下载?或者有人可能创建了这样的工具来生成那些 TemplateInfo.plist XML?
我知道,这有点牵强,但是手工处理所有这些文件是它自己的项目,在现代 IDE 中不必担心这个麻烦。
更新:虽然您可以手动编写模板文件,但您不能依赖您创建的模板在 Apple 对新版本 Xcode 的 API 更改中幸存下来。我最终编写了自己的模板项目系统,通过将现有项目复制到新项目中。这是在一组专有的脚本指令和一个名为klipp
. 见:https ://rubygems.org/gems/klipp