2011-09-24 42 views
1

enter image description here 我花了數小時試圖弄清楚這一點。在我自定義的Xcode 4模板中,我有一個複選框選項,在每個源文件的頂部包含zlib/libpng許可證。麻煩的是,無論我做什麼,我都無法將它粘貼到文件的開頭,並保留文件的其餘部分。它要麼顯示// THIS IS A TEST而不顯示其他文件,要麼顯示整個文件,而不顯示測試註釋。Xcode 4模板 - 如何將許可證添加到文件開頭?

我試過了上面的屏幕截圖中顯示的和其他幾十個東西。幫幫我!

回答

1

enter image description here

我想通了,終於。正如你在上面的圖片中看到的,對於每個源文件,我有兩條規則:comments和:content。在定義中,我將每個文件的內容設置爲文件的其餘部分(全部用大字符串),並且在選項中,我根據複選框是否被選中來設置每個文件的註釋。由於文件的定義現在是字符串,而不是路徑,因此我必須保留頭文件的字典以保持<key>TargetIndices</key> <array/>,以便它們不會被添加到「複製束資源」構建階段。