创建Xcode项目模板需要了解什么?

时间:2010-12-23 16:08:37

标签: xcode templates project

我知道一些用于创建Xcode项目模板的教程,例如这里的一个:http://robnapier.net/blog/project-templates-364

这是我能找到的最好的一个。所有其他人基本上重复相同的信息,或者不再是最新的,或者更糟糕的是告诉我,即使他们不知道他们在做什么。可能无法再使用链接到此处和其他位置的有用工具。

我一直遇到障碍,并希望在创建Xcode项目模板的过程中收集尽可能多的信息。信息最重要的是最新信息(至少它必须与Xcode 3或更高版本相关)。

例如,我想看到的是:

  • 对...的描述 TemplateChooser.plist和类似的 plist文件以及这些选项的作用 (在我的情况下,一旦我添加了一个 TemplateChooser.plist,我的项目 从Xcode项目中消失 模板列表)
  • 如何创建引用另一个.xcodeproj的项目模板(当我这样做时,另一个.xcodeproj出现在项目模板列表中,即使它没有使用特殊的命名约定)
  • 可以应用的进程,例如是否可以在从模板创建项目期间运行脚本?这对于将某些文件解压缩到新创建的项目中非常有用。

如果您对上述任何问题有答案或建议,我会很感激。否则,强烈建议任何指向优秀Xcode项目模板资源的链接。特别是如果有Apple的官方文档 - 我还没有找到一个似乎暗示项目模板没有文档。

4 个答案:

答案 0 :(得分:6)

你见过这些:

http://www.sodeso.nl/?p=895
http://www.codeproject.com/KB/iPhone/CreatingXcodeProject.aspx

如果你说你已经搜索过,我很确定你已经看过这些链接,但这些是我用'googlabilities'找到的最好的资源

你可以尝试联系这个人 - http://linkedin.com/in/mottishneor他在网上有一些相关信息

FX建议的链接也一点都不差!

答案 1 :(得分:4)

确实有很少的XCode模板信息。我感兴趣的是以下链接(我记录了自己的主题,但还没有进一步说明):

  • Google代码搜索reveals a few examples,但不多
  • 特别是,我发现有趣的是看Three20提供的代码;他们有一些基本的例子,比如here
  • 引用了另一个为我工作的项目,所以也许你可以打开一个特定的问题来提供更多细节?
  • Apple mailing-lists
  • 上散布着有关信息
  • 没有来自Apple的官方文档,正如this query
  • 缺乏结果所证明的那样

如果这不是一个令人愉快,简洁的回答,我很抱歉。正如你所说,它没有很好的文件记录,而且资源来源齐备。我希望我可以突出显示一些地方,以找到您自己的搜索可能未达到的信息:)

答案 2 :(得分:2)

我已经没有Mac了,所以这就是我可以给你的,而不是自己测试。据我所知,Xcode模板没有被Apple记录。

  • This guy有一些guides用于搞乱Xcode模板,但信息非常稀疏。我对使用templateChooser.plist的建议是尝试仅在界面构建器中编辑该文件。

  • This guide是如何添加对另一个.xcodeproj的引用的一个很好的示例。由于您在添加项目引用时遇到问题,我们可能需要更多信息。

  • 如果在this doc中向下滚动,则每个模板都可以包含一个名为myscript.sh的脚本。此脚本将显示在脚本菜单中,以显示使用该模板构建的项目。这不像自动运行脚本那么方便,但它总比没有好。

  • 总之,Xcode模板文档是一场噩梦。它看起来有很多强大的功能,但由于缺乏用户友好性而且因为文档远远落后于Xcode的Apples更新,它们变得模糊不清。它似乎并不是他们的优先事项。我希望这会有所帮助。

答案 3 :(得分:1)