嫌囉嗦的直接跳到最後
xcode
項目用的網絡請求是asi, 這幾天項目作得差很少了,要打包測試,因而搜了一堆教程開始打包(好多教程都不完整,準備抽時間寫一個完整的打包教程),好不容易打包完成,安裝到手機上後發現沒有請求到數據,掛了代理看了一下,根本就沒有請求數據,並且是有一部分能夠請求到數據(好比登陸什麼的都正常),有一部分壓根就不請求,折騰了一天,弄了好久的xcode配置,並無什麼卵用,後來把我用的asi換成AF,從新打包,再次安裝,有數據了!那個驚喜啊!網絡
原來一切都是asi的坑。下面給出解決方法:測試
在Build Phases -> Compile Sources -> 裏面找到ASIFormDataRequest.m ASIHTTPRequest.m這兩個文件,若是你的項目是mrc則添加-O0,若是是arc則添加-fno-objc-arc -O0。ui