xcode5.0之後新建的項目,再引入第三方類庫會發現有N個錯誤產生,源於新版xcode自動設置了ARC (AutomicReferenceCounting)模式,而大多數第三方庫都在使用手動內存管理。於是我們最簡單的方法是把ARC關閉:
在開發中的項目在項目設置的build setting中搜索garbage關鍵字就可以看到這個選項,把YES改爲NO就OK!
但是如果你使用的是ARC模式,顯然這樣做就不可以,這時候可以把類庫中的文件忽略ARC機制,具體做法如下:
1. 單擊項目,在builde
phases 中,compile sources
2.選中文件,雙擊文件,在彈出框中輸入-fno-objc-arc,
3.編譯就可以通過了。
總結一下:
ARC模式下,關閉某文件ARC模式:
1. 單擊項目,在builde
phases 中,compile sources
2.選中文件,雙擊文件,在彈出框中輸入-fno-objc-arc
非ARC模式下,開啓某文件ARC模式:
1. 單擊項目,在builde
phases 中,compile sources
2.選中文件,雙擊文件,在彈出框中輸入-fobjc-arc