2011-04-05 50 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

相關問題