2011-04-05 67 views
7

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

有没有人有任何示例,教程或有关如何执行此操作的提示?

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

回答

12

经过相当多的试验和错误,我已经完成了。这是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> 
+4

以及如果我想让它在编译源阶段之前运行会怎么样? – kender 2011-12-26 23:21:33

+1

在编译阶段之前运行此脚本的任何提示? – 2014-07-15 07:43:42

+0

要使它运行之前,你应该打开祖先,直到你找到其他构建阶段。然后,您只需将它放在Source构建阶段之前。 – 2015-11-20 04:17:06

相关问题