2014-01-07 84 views
1

在我的Xcode項目中,我有一個自定義構建階段,該階段運行腳本並下載一些圖像供應用程序使用。我想要做的是在構建期間自動將這些圖像添加到項目中。現在,我必須構建一次(下載文件),然後手動將這些文件添加到項目中。只要文件名不變,它就會工作。相反,我想將特定目錄中的所有文件添加到項目中。Xcode:將文件添加到構建階段的項目

我試過設置輸出文件的值,如建議here,像這樣:

$(PROJECT_DIR)/$(PROJECT_NAME)/External Assets/* 

,但它不工作。任何想法,如果這可以做到?

+0

是否要將文件添加到項目或應用程序? –

+0

我想將它們添加到項目中。 – Macondo2Seattle

+0

我不認爲這是可以做到的,但我也不能真正想象你需要它的情況。你想要存檔什麼,爲什麼你不能在應用程序內下載文件? – Sitses

回答

0

.bundle擴展名創建一個目錄。將此捆綁包添加到您應用的資源。當項目構建完成後,它會自動複製捆綁包中的每個文件,即使在您將該捆綁包添加到項目之後它們已被更改或添加。

+0

謝謝。我明天會試試,並且讓你知道它是如何發生的。我知道,這會讓我通過'[UIImage imageNamed:]'訪問圖像,對吧? – Macondo2Seattle

+0

如果您使用軟件包名稱將映像名稱加前綴,則可能仍然可以正常工作,並以斜槓分隔。 –

相關問題