IOS10下网络请求异常

作者: 张晓刚_云字节 | 来源:发表于2016-09-30 14:18 被阅读496次

本以为《微打卡》在ios9下跑的没问题就提交上去了,结果当天就被打回,原因告知是在ios10测试出现bug

于是在xcode8下运行iphone7的模拟器,在日志里看到了下面的信息

2016-09-30 09:44:30.460983 微打卡[21322:1592668] [] nw_socket_set_common_sockopts setsockopt SO_NOAPNFALLBK failed: [42] Protocol not available, dumping backtrace:
[x86_64] libnetcore-856.1.8
0 libsystem_network.dylib 0x000000010badf80e __nw_create_backtrace_string + 123
1 libnetwork.dylib 0x000000010c6e4194 nw_socket_add_input_handler + 3002
2 libnetwork.dylib 0x000000010c6c1db8 nw_endpoint_flow_attach_protocols + 3768
3 libnetwork.dylib 0x000000010c6c0dd5 nw_endpoint_flow_setup_socket + 563
4 libnetwork.dylib 0x000000010c6bfb34 -[NWConcrete_nw_endpoint_flow startWithHandler:] + 2612
5 libnetwork.dylib 0x000000010c6dad11 nw_endpoint_handler_path_change + 1261
6 libnetwork.dylib 0x000000010c6da740 nw_endpoint_handler_start + 570
7 libnetwork.dylib 0x000000010c6f2003 nw_endpoint_resolver_start_next_child + 2240
8 libdispatch.dylib 0x000000

解决方法就是

在xcode,进入菜单product-scheme-edit scheme 添加环境变量OS_ACTIVITY_MODE 为 disable 即可,如下图

但是,日志里貌似还有一个错误提示

objc[23023]: Class PLBuildVersion is implemented in both /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices (0x110589910) and /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices (0x11031c210). One of the two will be used. Which one is undefined.

初步判断是2个库冲突,但是解决方法未知。

相关文章

  • IOS10下网络请求异常

    在xcode8下运行iphone6s的模拟器,在日志里看到了下面的信息如下: [] nw_socket_set_c...

  • IOS10下网络请求异常

    本以为《微打卡》在ios9下跑的没问题就提交上去了,结果当天就被打回,原因告知是在ios10测试出现bug 于是在...

  • vue_axios请求封装、异常拦截统一处理

    1、前端网络请求封装、异常统一处理 vue中采用axios处理网络请求,避免请求接口重复代码,以及各种网络情况造成...

  • iOS客户端https连接双向认证

    从iOS10开始,必须强制使用https,利用系统自带的NSURLSession网络请求,设置代理 如果是http...

  • 网络请求异常上报

    一般情况下app里面接口请求异常了,但是我们没法搜集到是哪个接口,异常的问题,哪个数据异常等。所以我改写了下拦截器...

  • 各种网络错误

    1、网络错误[ 0 ] Network Error 异常的网络错误,首先查看后端请求接口,如果请求列表出现了该接口...

  • 升级iOS10以后,App无法访问网络的解决方法

    自从升级iOS10系统后,打开某些需要访问网络的软件发现无法上网,同时也为弹出申请访问网络权限的请求框!然后在网上...

  • 网络请求报错 code = 1002 处理

    有时候网络请求会异常,比如报错:Error domain: @"NSURLErrorDomain" - code:...

  • PRD全局说明

    一、页面异常说明 1,页面加载异常,网络异常,请求服务器失败(页面之间跳转) 2,缺省页,订单、购...

  • RxJava+retrofit2 实现网络请求

    1、新建网络请求返回结果实例(根据自己的实际需要) 2、创建网络请求工具类 3、处理请求结果 4、异常定义 5、定...

网友评论

    本文标题:IOS10下网络请求异常

    本文链接:https://www.haomeiwen.com/subject/tfwlyttx.html