【问题标题】:Add new templates in Xcode在 Xcode 中添加新模板
【发布时间】:2009-02-26 09:16:14
【问题描述】:

如何在 Xcode 中为 iPhone 应用程序开发添加新模板?

【问题讨论】:

    标签: iphone xcode templates add


    【解决方案1】:

    对于一些建议,我建议查看相关问题的答案:Change templates in Xcode

    特别是,如果您希望在升级 Xcode 时不会丢失您的修改,请将您的模板放在 ~/Library/Developer/Shared/Xcode 中,而不是 /Developer 下。

    【讨论】:

      【解决方案2】:

      来自我对this问题的回答:

      XCode 将模板文件用于文件和项目模板,并在创建时同时进行变量扩展。

      XCode 3.0-3.1 模板可以在 [Dev Installation]/Library/Xcode/ 中找到,可能是 /Developer/Library/XCode。如果您想修改这些模板或添加自己的模板,请使用以下目录来保存新的/修改后的模板,这样它们就不会被未来的开发者工具升级所清除:

      • 文件模板: ~/库/开发者/共享/Xcode/文件 模板/
      • 目标模板: ~/库/开发者/共享/Xcode/Target 模板/
      • 项目模板: ~/库/开发者/共享/Xcode/项目 模板/

      我认为您也可以将 /Library/Developer/Shared/Xcode/[File|Target|Project] Templates/ 目录用于所有用户共享的模板。

      编写文件模板的好教程是here [MacResearch.org]。

      【讨论】:

        【解决方案3】:

        您可以通过更改开发人员文件夹的内容来制作模板。我自己已经这样做了。 假设您正在制作一个 html 模板: 步骤 1. 转到:/Developer/Library/Xcode/Templates/file templates/resource 第 2 步。在那里创建一个名为 HTML File.xctemplate 的文件夹。 步骤 3. 复制 RTF 文件夹的内容 步骤 4. 将内容粘贴到您的 html 文件夹中。 步骤 5. 更改

        的 rtf 扩展名
        ___FILEBASENAME___.rtf(in your html folder) to .html
        

        步骤 6. 将 plist 文件更改为:

        Key                       |         Type   |     Value
        DefaultCompletionName            String          File
        Description                      String         An empty Hyper Text Markup language (HTML) file.
        Kind                             String         Xcode.IDEKit.TextSubstitutionFileTemplateKind
        MainTemplateFile                 String         ___FILEBASENAME___.html
        Name                             String         Hyper Text Markup Language file
        Summary                          String         An empty Hyper Text Markup Language (HTML) file
        

        步骤 7. 现在,当你添加一个新文件时,如果你去资源,你会发现一个 html 模板。 PS你只需要将html文本替换成你的选择,比如ruby。

        【讨论】:

          【解决方案4】:

          XCode 4 更改了模板的工作方式以及模板的去向,因此请小心遵循说明,除非它们引用 XCode 4。您可以在我的 XCode4 自定义存储库中找到一些模板示例以及它们去向的路径:

          https://github.com/KiGi/XCode4Customization

          系统模板所在的路径是:

          /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates

          不要改,复制到自己的库目录下修改:

          ~/Library/Developer/Xcode/UserData/文件模板

          这些路径也在 github 上的“WhereToPlaceFiles”RTF 文件中。

          【讨论】:

            【解决方案5】:

            我写了一篇关于如何从现有项目 here 创建新 Xcode 模板的文章。

            它涵盖:

            • 指定项目文件是相对于项目路径的
            • 使用命令行搜索/替换和修改文件权限
            • 从目标成员中排除 info.plist
            • 为您的模板添加图标

            它不包括放置模板的位置。该信息包含在其他答案中。

            【讨论】:

              猜你喜欢
              • 2011-10-01
              • 2012-03-21
              • 1970-01-01
              • 2018-04-27
              • 2015-03-17
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多