2010-07-22 49 views
0

我試着去定義不同的LD和C標誌的不同拱在特定的牌坊。如何針對iphone通用(ARM6/ARM7)建立

IM使用這個..

OTHER_CFLAGS [SDK =的iPhoneOS *] [ARCH = ARM6] =布拉布拉

和任何在這裏設置犯規使之成爲構建..甚至設置爲ARM7犯規化妝一個區別。

測試兩個ARM6和ARM7設備。

順便說一句使用.xcconfigs爲我的項目。

+0

哦,看起來好像是一個錯字.. armv6不是arm6 DOH! – drunknbass 2010-07-22 21:17:17

回答

0

我知道您使用的是.xcconfigs,但是如果您想在Xcode的構建設置界面中執行此操作,請轉至您的構建設置並選擇所需的特定選項。轉到屏幕左下方的菜單並選擇Add Build Setting Condition選項。在新的構建設置條件中,爲架構選擇ARMv6,爲該架構設置所需,添加另一個條件,爲其架構選擇ARMv7,併爲該架構設置所需的設置。

+0

是啊,一旦我把事情xcconfigs它顯示在構建面板,所以我可以看到ID需要鍵入如果我是不會使用它們。拱門問題是默認情況下他們列在下拉列表中的所有內容都是英特爾,所以我甚至無法確定我可以針對特定的拱門,或者在編譯過程中是否發生了一些古怪的蘋果魔術。 – drunknbass 2010-07-23 00:40:34