如何在Xcode 4.3中使用旧版本的应用程序模板?

时间:2011-11-13 14:40:34

标签: xcode templates ios4 ios5

Xcode 4.3 / iOS 5中的所有新模板都准备好使用故事板,ARC并以编程方式创建主窗口元素,而不是使用XIB。

我仍然拥有Xcode 4.2中所有旧式应用程序模板文件的副本,在许多情况下,它们更适合我想要做的事情。我试图将包含模板文件的文件夹复制到以下目录中:

开发者>平台> iPhoneOS.platform>开发人员>图书馆> Xcode>模板>项目模板>申请>

并为模板文件夹添加了“.xctemplate”扩展名,因为新模板似乎遵循此惯例。

但是Xcode无法识别这些文件。

有没有办法让这些旧版模板起作用?

感谢。

1 个答案:

答案 0 :(得分:1)

看看这个目录:〜/ Library / Developer / Xcode / Templates。

您可能需要一些工作才能将模板移植到新位置,但如果您很幸运并且模板已经具有正确的格式,则可以复制并粘贴。

就我而言,我不喜欢分别创建C ++头文件和实现文件,所以我在Xcode 4.1和4.2上创建了自己的模板。不幸的是,他们没有幸免于升级到4.3(我可以而且应该知道)。

现在我想将自己的模板添加到C和C ++文件创建屏幕。这是我做的:

  1. 创建目录〜/ Library / Developer / Xcode / Templates / C和C ++。这样可以确保将文件添加到现有的C和C ++选项卡中。
  2. 在该目录中,创建另一个目录并将其命名为您要调用模板的目录,并使用.xctemplate扩展名以确保Xcode识别它。在我的例子中,该目录被称为“C ++和Header File.xctemplate”
  3. 在xctemplate目录中,创建一个TemplateInfo.plist文件。我从Cocos2d模板中复制了我的内容并稍微摆弄它。请查看以下链接,了解至少需要哪些信息。
  4. 在选择模板时创建要创建的其余文件。对我来说,那些是“___ FILEBASENAME ___。h”和“___ FILEBASENAME ___。cpp”,但你可以根据自己的需要得到它。
  5. 阅读本文以获取更多信息:http://meandmark.com/blog/2011/11/creating-custom-xcode-4-file-templates/