今天Apple發布了Xcode5.1,跟隨潮流般的升級了,但是比較悲劇的是運行之前的程序報很多warning以及幾個錯誤,如下圖:
注意我選的是4 inch 64-bit的模擬器,錯誤很明顯是architecture出問題了,Xcode5.1默認是64-bit執行編譯器,然而我所用的友盟SDK不支持64-bit;
同時也可以看到很多的的warning,都可以手動處理這些警告。如果不選擇64-bit模擬器,則不會出現這些warning和 錯誤,如下圖:
從以上兩圖可以確定是64-bit編譯器的問題了,暫時友盟沒有更新SDK,我先不考慮64位編譯器了,還是用32位,所以需要手動修改architecture,如下步驟:Targets—>Build Settings—>Architectures—>Other,修改為$(ARCHS_STANDARD_32_BIT),選擇64-bit模擬器,build,沒警告和錯誤;
我的項目沒有去修改那些warning,而是直接修改了Architectures,Apple既然把64-bit作為默認的,那應該以后需要完全適應它,我這里沒有支持64-bit
祝您愉快開心 ^_^