首页 > 代码库 > 关于使用黑苹果开发的悲惨教训

关于使用黑苹果开发的悲惨教训

老板是个大方的人--员工大多都同意这点吧。然后,悲剧发生了。

在公司,开发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)。

呵呵。(完)

 

关于使用黑苹果开发的悲惨教训