6

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

4

1 回答 1

2

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

于 2011-04-10T01:34:57.947 回答