關於使用黑蘋果開發的悲慘教訓


老板是個大方的人--員工大多都同意這點吧。然后,悲劇發生了。

在公司,開發IOS程序的機子是跑在windows VM 里面的一台黑蘋果。

app 必然要聯網的(不聯網的估計很少吧),所以我用了大家都說好的AFNetworking做app的http client。

官網找demo,修修改改,然后加入app的代碼中。run...

第一次,請求完成。

第二次,請求完成。

第三次,請求完成。

第四次,請求......Timeout

第五次,請求......Timeout

...

第N次,請求......Timeout....

不信邪,然后重復N次以上操作。結果T_T,然后我用原生的NSURLCnnection,一樣的結果。

看了Server的log,從timeout后,每隔5分鍾都會收到上面提到的timeout的請求.

抓狂了,瘋狂做搜索,查出來,大家都這么用,都沒問題,跑去AFNetworking哪里提交issue,作者說"you should go to stackoverflow"...

崩潰了。別人都這么用,為什么唯獨我不行?為什么timeout后,服務器還會收到請求,為什么時間間隔剛剛好是5分鍾?為什么!!!?

不用我說,大家都知道這是黑蘋果的問題了。那台黑蘋果的版本是10.6.1(Lion),XCode5.

和老板討論了好幾次,最后我從服務器每5分鍾收到一次請求上懷疑是OSX的問題,剛好老板的MAC壞了,換了一台,讓他裝了XCode,跑一下以前的app。一切安好....T_T

從開始問題到找出問題,用了一個半月。

這不是成本么。

后來,老板說,你的VM不能再用了-- 他通宵下了一個新版本的OSX  10.9.4 (Mavericks)。

呵呵。(完)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM