最近進行一個項目突勇,其中需要嵌入客戶提供的架包,而客戶Xcode的版本太低坷虑,提供給我時甲馋,就報錯了(哎呀,這就尷尬了迄损。定躏。。)
bug圖
這是因為Xcode版本升級到5.1時芹敌,其中一個新特征就是會默認讓所有APP都是通過64位編譯器編譯的痊远。
目前我解決方法是:
1.單擊Architectures,選擇other氏捞,刪除刪除$(ARCH_STANDARD)碧聪,然后添加$(ARCHS_STANDARD_32_BIT) (或者逐個添加armv7s、armv7)
2.build active architectures only 改為 NO液茎。
3.把最下面的Valid Architectures中的arm64參數(shù)刪掉就可以了
修改后的圖片