您的位置:首页 > 理论基础 > 计算机网络

iOS开发遇到的坑之三--使用asi框架在xcode下正常运行,但是打包时却不能进行网络访问

2015-07-28 17:26 751 查看
前言:

前两篇博客遇到的问题是前几天在实验室开发的时候遇到的,花了两三天时间在上面,今天突然心血来潮,想把这些”坑”写下来,所以才有了这两篇写的很丑的博客随笔

今天在开发时又遇到一个问题,那就是标题所述:

用ASIHttprequest类做的网络请求 在模拟器和真机上都有请求,但是打包成IPA包放在真机上,ASI没有请求 状态栏菊花也没有 ,直接用xcode编译,也可以请求

编译archive正常通过后,发布到测试平台,手机进行安装后发现不能使用网络,不管是wifi还是流量,都不能进行正常的网络通信

折腾了大半天,还是没有头绪,后来仔细分析想到有可能是asi网络通信的问题,所以就找资料,尝试了很多,都没有解决!

好吧,废话不多说,直接上解决方案:

如果工程是ARC的 第三方文件编译选项加上-fno-objc-arc -O0

而不仅仅只是-fno-objc-arc,我们刚开始的时候就是直接使用的-fno-objc-arc,所以才造成了打包ipa时所出现的问题

哎!所以这也就是ASI两年多没更新所造成的问题吧

下个项目开始使用AFN,应该能避免这种问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: