码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2015-07-28 20:11:46      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

前言:

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

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

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

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

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

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

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

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

 

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

下个项目开始使用AFN,应该能避免这种问题

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

标签:

原文地址:http://www.cnblogs.com/WayneLiu/p/4683539.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!