2012-04-23 59 views
0

看來我最好的選擇是根據它是在模擬器中運行還是設備具有特定於環境的前綴標頭來配置我的應用程序。Xcode子目標

爲了應用不同的前綴頭,我需要爲每個環境都有一個完整的單獨目標 - 一個用於本地/模擬器部署,另一個用於設備部署。

這意味着我剩下兩個幾乎相同的目標來維護這是一個維護頭痛。那麼我該如何改進這個設置。有沒有辦法創建子目標或以某種方式從同一個父目標派生兩個目標?

回答

0

你並不需要創建新的目標,只是用這個你* Prefix.pch

#if !TARGET_IPHONE_SIMULATOR 
// device headers 
#else 
// simulator headers 
#endif