如何在项目模板中添加构建阶段?

Wex*_*Wex 7 scripting templates targets xcode4

我正在尝试在Xcode 4的自定义项目模板中向目标添加运行脚本构建阶段.

有没有人有关于如何做到这一点的任何示例,教程或提示?

我假设这将在TemplateInfo.plist中完成 - 但我的搜索结果毫无结果.

Wex*_*Wex 14

经过大量的反复试验,我已经解决了这个问题.这是TemplateInfo.plist中需要的额外密钥.这将添加一个将在其他默认构建阶段之后运行的脚本.

<key>Targets</key>
<array>
    <dict>
        <key>BuildPhases</key>
        <array>
            <dict>
                <key>Class</key>
                <string>ShellScript</string>
                <key>ShellPath</key>
                <string>/bin/sh</string>
                <key>ShellScript</key>
                <string># Just a comment</string>
            </dict>
        </array>
    </dict>
</array>
Run Code Online (Sandbox Code Playgroud)

  • 如果我想让它在Compile Sources阶段之前运行怎么办? (4认同)
  • 在编译阶段之前运行此脚本的任何技巧? (2认同)
  • @Wex您知道如何定义输入和输出文件吗? (2认同)