在模擬器上運行正常,但是在模擬器上就會報錯,這是因為xocde7之后增加了一個bitcode,bitcode是被編譯程序的一種中間形式的代碼。包含bitcode配置的程序將會在App store上被編譯和鏈接。bitcode允許蘋果在后期重新優化程序的二進制文件,而不需要重新提交一個新的版本到App store上。
碰到以上問題,我們有兩種解決方式,要么關閉bitcode要么讓第三方支持bitcode,我們這里講第一種,配置bitcode,我們可以在”Build Settings”->”Enable Bitcode”選項中看到這個設置,把YES改成NO就行了,因為bitcode默認是開啟的。
本文參考:詳情請見 http://www.jianshu.com/p/3e1b4e2d06c6