Apple用于生成XCode 4模板的内容是什么?

epo*_*gee 6 objective-c project-template xcode4

Xcode 4完全改变了(项目)模板系统.你现在可以做很多事情,但它需要付出代价.看一下散布在/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/Application文件夹周围的TemplateInfo.plist文件,你很快就会失去视角.新设置很难修改,甚至难以重新创建.boreal-kiss.net的作者对新结构一个很好的帖子.

他提到的一件事让我感到震惊,因为我在连接XML中广泛使用继承的点时有同样的想法:

实际上,Apple似乎不是通过编码而是通过自动生成工具来创建它们.

我的问题是:有人知道这样的工具吗?Xcode中是否有隐藏的帮助工具?是在某个地方下载吗?或者是否有人可能会创建这样的工具来生成这些TemplateInfo.plist XML?

我知道,这是一个延伸,但手工完成所有这些文件是一个自己的项目,一个麻烦的人不应该在现代IDE中担心这一点.


更新:虽然您可以手动编写模板文件的代码,但是您不能依靠您创建的模板来使Apple在新版本的Xcode中更改API.我最终通过将现有项目复制到新项目中来编写我自己的模板项目系统.这是在一组专有的脚本指令和一个名为RubyGem的命令行中完成的klipp.请参阅:https://rubygems.org/gems/klipp

Bre*_*nan 2

我预计苹果会在某个时候发布一个帮助开发人员管理模板库的工具,但如果你想很快看到它,那么优先级就必须在那里。请务必提交错误报告 (https://bugreport.apple.com/),以便 Apple 知道这是一个问题。您甚至可以参考所有博客文章和论坛帖子,这些文章显示了想要使用工具管理模板的开发人员数量。