XCode8 Protocol not available, dumping backtrace问题

本文介绍了一个 nw_socket_set_common_sockopts 函数调用中出现的 SO_NOAPNFALLBK 失败错误 [42] Protocol not available 的问题及解决方案。通过调整编辑方案中的 OS_ACTIVITY_MODE 变量设置为 disable 来解决该问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

摘要: nw_socket_set_common_sockopts setsockopt SO_NOAPNFALLBK failed: [42] Protocol not available, dumping backtrace:

一 问题描述

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             0x000000010b23380e __nw_create_backtrace_string + 123
    1   libnetwork.dylib                    0x000000010c032194 nw_socket_add_input_handler + 3002
    2   libnetwork.dylib                    0x000000010c00fdb8 nw_endpoint_flow_attach_protocols + 3768
    3   libnetwork.dylib                    0x000000010c00edd5 nw_endpoint_flow_setup_socket + 563
    4   libnetwork.dylib                    0x000000010c00db34 -[NWConcrete_nw_endpoint_flow startWithHandler:] + 2612
    5   libnetwork.dylib                    0x000000010c028d11 nw_endpoint_handler_path_change + 1261
    6   libnetwork.dylib                    0x000000010c028740 nw_endpoint_handler_start + 570
    7   libnetwork.dylib                    0x000000010c040003 nw_endpoint_resolver_start_next_child + 2240
    8   libdispatch.dylib                   0x000000

 

二 问题解决

1. 到 Edit Scheme (快捷键 command + shift + <)

2.选择 Arguments 选项

3.添加变量 OS_ACTIVITY_MODE = disable

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值