标签: cfnetwork

dyld:找不到符号:_NSURLAuthenticationMethodClientCertificate尝试运行iOS应用程序时

我的应用程序崩溃了消息:

dyld:未找到符号:_NSURLAuthenticationMethodClientCertificate
参考自:/ var/mobile/Applications/C7B596AD-FB09-4685-BDFC-7E955A5DD185/IRON TRAINERS.app/IRON TRAINERS预期在:/System/Library/Frameworks/CFNetwork.framework/CFNetwork in/var/mobile/Applications/C7B596AD-FB09-4685-BDFC-7E955A5DD185/IRON TRAINERS.app/IRON TRAINERS(lldb)

当我尝试构建和运行时.当我从我的项目中删除CFNetwork时,它可以工作,我不知道为什么.

我刚刚安装了Xcode6Beta并打开了我的项目.它在Xcode5.1上运行良好.

更新:

它在使用Xcode 6的iOS模拟器上运行正常,问题出在运行iOS 7.1.1的设备上.

更新2:

下面选择的答案对我有用,虽然我已经将基础框架显式添加到我的项目中,但我必须将其删除并再次添加.至少现在问题已经解决了.:)

xcode frameworks objective-c cfnetwork ios

48
推荐指数
5
解决办法
4万
查看次数

ios崩溃EXC_BAD_ACCESS KERN_INVALID_ADDRESS

MyApp在98%的情况下运行良好,但有时它会显示崩溃.它如此随机.

崩溃报告显示以下内容.

Thread : Crashed: com.apple.main-thread
0  libobjc.A.dylib                0x3b1ae626 objc_msgSend + 5
1  Foundation                     0x310e2381 _netServiceMonitorCallBack + 104
2  CFNetwork                      0x302ea3b5 _QueryRecordReply(_DNSServiceRef_t*, unsigned int, unsigned int, int, char const*, unsigned short, unsigned short, unsigned short, void const*, unsigned int, void*) + 324
3  libsystem_dnssd.dylib          0x3b7289d9 handle_query_response + 168
4  libsystem_dnssd.dylib          0x3b72773f DNSServiceProcessResult + 582
5  CFNetwork                      0x302ea3e5 _SocketCallBack_Mon(__CFSocket*, unsigned long, __CFData const*, void const*, void*) + 20
6  CoreFoundation                 0x30691189 __CFSocketPerformV0 + 580
7  CoreFoundation                 0x3068efaf __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 14
8 …
Run Code Online (Sandbox Code Playgroud)

objective-c cfnetwork ios ios7.1

47
推荐指数
2
解决办法
5万
查看次数

如何在iOS中处理"CFNetwork SSLHandshake失败"

有时我会进入CFNetwork SSLHandshake failed -(9806)我的代码,但我不确定为什么会发生这种情况,因为我的代码运行顺利,除非我在iOS 6中运行它然后在iOS 7 64位运行时我收到此警告.
任何人都可以建议我,如何处理这个问题?

nsurlconnection cfnetwork ios

45
推荐指数
3
解决办法
6万
查看次数

如何确定App Transport Security正在阻止哪个URL?

我正在将iOS应用程序升级到iOS 9,并且我有一些不安全的URL,我需要一些App Transport Security的例外.我已经添加了我所知道的两个,但现在有一些警告说:

App Transport Security已阻止明文HTTP(http://)资源加载,因为它不安全.可以通过应用程序的Info.plist文件配置临时例外.

我需要知道哪些URL被阻止,所以我可以将它们添加到Info.plist中,它们可能是图像或媒体文件.如何让系统记录它决定不加载的URL?

cfnetwork ios ios9 app-transport-security

39
推荐指数
1
解决办法
4881
查看次数

如何使用charlesproxy检查websocket流量以用于iOS模拟器/设备

我想检查通过网络套接字的网络流量,我无法控制网络代码,因为这是一个二进制库,我没有源代码,所以我不能在网络部分做任何日志/断点码.

我已经尝试使用最新版本的CharlesProxy声称能够嗅探网页框,但是当我尝试使用网页框时,我甚至没有在我的iPhone调用的端点列表中提到网址.

版本3.11发行说明

我已经验证CharlesProxy配置正确,因为即使在SSL下我也可以检查非websocket流量.

所以我的问题是:有没有人找到一个解决方案来检查通过CharlesProxy通过websockets的流量?

注意:使用iOS9时,我禁用了ATS

谢谢!

sockets cfnetwork websocket ios charles-proxy

34
推荐指数
2
解决办法
2万
查看次数

NSURLConnection和NSURLSession之间最大的区别是什么?

NSURLSession是比Apple的NSURLConnection新的网络SDK .第三个旧选择是CFNetwork.

这里的问题是找出它们之间最大的区别,以了解Apple为何会像这样发展.

谢谢

nsurlconnection cfnetwork nsurlsession ios8

24
推荐指数
3
解决办法
3万
查看次数

将CFNetwork版本号链接到iOS版本的列表

我想知道是否有人有一个链接CFNetwork版本号到iOS版本的列表?我找到了OSX CFNetwork版本的列表, 但它已经很老了.

cfnetwork ios4

22
推荐指数
1
解决办法
1万
查看次数

CFNetwork和Bonjour集成,适用于iPhone到Mac的集成

我想结合使用CFNetwork和Bonjour,以便能够在我的iPhone应用程序和Mac应用程序之间进行通信.iPhone上的应用程序只有一个按钮.然后在Mac应用程序上,会有一个标签.如果按下iPhone应用程序上的按钮,则Mac应用程序上的标签会发生变化.

是否有可以执行此操作的示例代码?如果没有,有人可以引导我朝着正确的方向前进吗?

谢谢!

iphone macos bonjour objective-c cfnetwork

20
推荐指数
2
解决办法
1万
查看次数

崩溃在CFNetwork内部的iOS 11上

我每隔几个小时就会看到几十个崩溃的应用程序,仅在iOS 11中.堆栈跟踪没有帮助,我也没有任何线索,因为其余的线程在每个崩溃日志中都做了一些完全不同的事情.因此,我无法弄清楚究竟是什么触发它.其他人看到这个?

它似乎总是这样:

TCPIOConnection::_handleTLSEvent(nw_tls_context*, tls_handshake_message_t, void () block_pointer, bool) + 640

Crashed: com.apple.CFNetwork.Connection
0  libsystem_kernel.dylib         0x184f05338 __pthread_kill + 8
1  libsystem_pthread.dylib        0x1850194d4 pthread_kill$VARIANT$mp + 360
2  libsystem_c.dylib              0x184e74b0c abort + 140
3  libsystem_c.dylib              0x184e485f0 basename_r + 314
4  CFNetwork                      0x185aeca34 TCPIOConnection::_handleTLSEvent(nw_tls_context*, tls_handshake_message_t, void () block_pointer, bool) + 640
5  libnetwork.dylib               0x1862a88c0 __tcp_connection_set_tls_message_handler_on_nw_connection_block_invoke + 168
6  libboringssl.dylib             0x1861862c0 __boringssl_context_handshake_message_handler_block_invoke + 160
7  libdispatch.dylib              0x184d69e04 _dispatch_call_block_and_release + 24
8  libdispatch.dylib              0x184d69dc4 _dispatch_client_callout + 16
9  libdispatch.dylib              0x184d73ef4 _dispatch_queue_serial_drain$VARIANT$mp + 532
10 libdispatch.dylib …
Run Code Online (Sandbox Code Playgroud)

crash cfnetwork crashlytics ios11

19
推荐指数
0
解决办法
3013
查看次数

获取有关启用Wifi的设备的Wifi可用性的通知

我有OBD2设备适配器,支持Wifi.现在我想获得有关带OBD2设备的Wifi的通知,因此我可以开始与该设备通信并读取数据,并且无法使用OBD2设备进行Wifi.

当设备连接到OBD2端口时,wifi正在广播.我使用了Reachability类的示例代码.但我无法得到适当的通知.

我尝试使用SimplePingHelper代码.它适用于主线程,但它不与后台线程运行.SimplePingHelper源代码

SimplePingHelper代码实际上使用Apple的SimplePing示例代码. SimplePing Code由Apple提供

你可以帮助我在这个代码中使用后台线程吗?或者我可以通过其他方式来获取此通知?

cfnetwork wifi ios

12
推荐指数
1
解决办法
1107
查看次数