本來今天用Swift寫了一些東西,快下班的時候準備給老闆看一下,結果尷尬了,一到真機就崩潰,模擬器上明明好好的,怎麼會會這樣呢,老是提示
Reason: image not found
乍一看圖片找不到,這是什麼鬼之前都沒遇到過,然而還是下班了,回去終於發現了問題了。
一半崩潰Xcode都會有提示,這次也是,只不過下班的時候比較忙沒注意看上面
上面有這句
dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire
用過Swift的估計都知道
Alamofire
就是一個封裝的網絡請求,那麼有可能就是這個的問題,不對,應該就是這個的問題,百度了很多,終於發現怎麼改了,其實很簡單,只要在
TARGETS->Build Phases->Link Binary With Libraies找到Alamofire.framework把狀態更改爲Optional
還有就是
TARGETS->Build Settings->Enable Bitcode->NO
這樣的話在真機運行就可以了。