2016-09-17 15:16:04.386085 appDemo[2371:94976] [] __nwlog_err_simulate_crash simulate crash already simulated **"nw_socket_set_common_sockopts setsockopt SO_NOAPNFALLBK failed: [42] Protocol not available"**
2016-09-17 15:16:04.386676 appDemo[2371:94976] [] 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 0x0000000112dc780e __nw_create_backtrace_string + 123
1 libnetwork.dylib 0x0000000113bfa194 nw_socket_add_input_handler + 3002
2 libnetwork.dylib 0x0000000113bd7db8 nw_endpoint_flow_attach_protocols + 3768
3 libnetwork.dylib 0x0000000113bd6dd5 nw_endpoint_flow_setup_socket + 563
4 libnetwork.dylib 0x0000000113bd5b34 -[NWConcrete_nw_endpoint_flow startWithHandler:] + 2612
5 libnetwork.dylib 0x0000000113bf0d11 nw_endpoint_handler_path_change + 1261
6 libnetwork.dylib 0x0000000113bf0740 nw_endpoint_handler_start + 570
7 libdispatch.dylib 0x0000000112b44980 _dispatch_call_block_and_release + 12
8 libdispatch.dylib 0x0000000112b6e
2016-09-17 15:16:04.387153 appDemo[2371:94976] [] nw_endpoint_flow_attach_protocols [2 192.168.0.100:80 in_progress socket-flow (satisfied)] Attached flow protocol
2016-09-17 15:16:04.387679 appDemo[2371:94976] [] nw_connection_endpoint_report [2 192.168.0.100:80 in_progress socket-flow (satisfied)] reported event flow:start_connect
我将xcode 8
版本与ios 10
一起使用。现在,我正在使用API。如果,我在Xcode 7
中使用API,它的工作正常,但是当我在xcode 8
中使用的相同API时出现错误消息无法解析。
答案 0 :(得分:144)
我发现解决方案如下:
答案 1 :(得分:12)
man socket 中没有 SO_NOAPNFALLBK 套接字选项。我想,这个选项是由Apple添加的,与推送通知服务有关,这些服务在模拟器上不可用。
答案 2 :(得分:8)
https://stackoverflow.com/a/39651073/1033581提供了一个更清晰的解决方案(Ankit Goyal提供的解决方案),可以在不影响设备日志的情况下修复模拟器日志:
答案 3 :(得分:5)
要为OS活动模式关闭详细信息, 你只需转到(在Xcode菜单栏中)
产品 - >方案 - >编辑方案 - >跑(左) - >选择参数 - >关于环境变量,
将OS_ACTIVITY_MODE和值添加为停用