2011-08-29 63 views
3

我正在使用Xcode 4項目模板,並且我正在努力控制添加到複製包資源構建階段的文件, -header文件被添加,我不想被複制到項目包中,並且我想要複製的文件不會出現在此列表(包含靜態庫和圖像資源的自定義.framework文件)中。如何使用Xcode4項目模板將文件添加到複製包資源構建階段

看起來Xcode會自動從項目模板的節點部分構建此構建階段的內容;如果它是.framework,它會自動添加到鏈接庫中,如果它是.m,它會自動添加到已編譯的源代碼中,並且其他所有內容都將添加到Copy Bundle Resources中。

我會很感激這方面的任何方向!

更新: 爲了澄清,我試圖創建一個Xcode項目模板,在使用時,它將創建一個新的Xcode項目,該項目包含複製包資源構建階段中模板的指定文件。

回答

1

screenshot

這應該幫助。在類資源鍵值對之後,您可以以某種方式添加文件。我無法弄清楚,但我相信你可以在某處找到它。

編輯:實際上,我認爲一個更簡單的方法是在定義部分,在Path鍵後添加一個TargetIndices鍵(一個數組)。通過一些實驗,您應該能夠找出將該數組的某個項目置於Copy Bundle Resources構建階段的值。

1

是的,Xcode試圖爲你管理這個。如果添加文件後,它沒有做到你想要的,然後改變它。這是猜測「大多數」時間通常是正確的。 :)

+0

理想情況下,我想創建一個項目模板,以正確設置構建階段。 – Daniel

+1

模板不會規定Xcode的正在進行的行爲,只是初始狀態。如果你的問題是當向項目添加文件時,它們最終會出現錯誤的階段,那麼模板不會對你有所幫助。儘管爲了記錄,Xcode總是爲我獲取.h文件。它是.fsh和.vsh(GL ES 2着色器的常見擴展,由GL驅動程序在運行時編譯)始終出錯,堅持試圖編譯它們而不是將它們複製到包中。 – Tommy

+0

我會澄清我的問題,但是我的問題僅與Xcode的初始狀態有關:我想創建一個模板來啓動一個新的項目,該項目在複製捆綁軟件資源構建階段指定了文件。 – Daniel

相關問題