2015-02-17 26 views
0

是否有可能配置Xcode項目,包括一組圖像資產的針對iPhone模擬器時只捆綁在一起。定位真實設備時,我不希望這些圖像包含在我的應用程序包中。我認爲這可能是一個定製的「複製捆綁資源」構建規則,但還沒有找到一種方法來實現它。針對iPhone模擬器時的庫存圖片資產?

目標

這裏的願望是顯示模擬器只預覽圖像在設備上運行時,我們通常會顯示直播相機預覽。

+0

有什麼潛在的問題是你想只包括模擬器建立某些圖像解決? http://meta.stackexchange.com/a/66378 – 2015-02-17 22:49:55

回答

1

聽起來像最好的選擇只是將它包含在包中 - 如果它是一個圖像,如果您使用的是高質量JPEG,則懲罰將僅爲幾百kB。

如果你真的堅持認爲它不能在包,另一種方式是,如果你的應用程序檢測到它在模擬器上運行的從服務器上下載圖像。既然你在模擬器上,你並不在乎浪費帶寬。如果你堅持必須是編譯時的事情,你可以添加一個「運行腳本」步驟到你的構建和刪除圖像。這感覺很脆弱,可能不是時間的最佳使用(除非你的用戶和開發者都在56k調制解調器上)。

  1. 在側邊欄中,選擇項目
  2. 點擊 「生成階段」 選項卡
  3. 點擊(+)按鈕,新的運行腳本短語,然後寫腳本new run script phase xcode

的腳本只能在爲模擬器構建時運行,因此您應該可以確定這一點。該網頁上SDKROOTCURRENT_ARCH看好。