gpt4 book ai didi

ios - iOS 崩溃 : XPC API Misuse

转载 作者:可可西里 更新时间:2023-11-01 03:10:02 25 4
gpt4 key购买 nike

crashlytics 报告了我们的 iOS 应用程序崩溃:

Crashed: XPC API Misuse: Attempt to send a message expecting a reply to (com.apple.networking.connection.0x46bf35a0)

堆栈跟踪是:

Thread : Crashed: XPC API Misuse: Attempt to send a message expecting a reply to  (com.apple.networking.connection.0x46bf35a0)
0 libxpc.dylib 0x35cc534a _xpc_api_misuse + 41
1 libsystem_c.dylib 0x35ba49e5 __strlcpy_chk + 48
2 libxpc.dylib 0x35cb5f75 _xpc_serializer_create + 158
3 libxpc.dylib 0x35cb5ea1 xpc_connection_send_message + 60

它发生在 iPhone 5 的 iOS 9.0.2 下。我们无法重现崩溃,我们不知道如何开始调试/修复。好像我们是not alone with this .

也许这里有人有什么想法。

最佳答案

关于这个问题有很多 Unresolved 错误:rdar://21832853 是原始错误,还有 rdar://22860899 和 rdar://22874333,它们都在 OpenRadar 上。

我认为这是由 SCNetworkReachability 中一些基于 C 的网络代码引起的,它正在尝试与 iOS VPN 系统(可能是为了确定是否已连接)或用于 NSURLSession 的后台守护进程对话请求,但我不确定。不幸的是,CFNetwork 不是开源的,而且 10.11(最接近 iOS 9)的 libdispatch 源还没有发布,所以我什至无法开始猜测网络代码做错了什么。

无论哪种方式,我认为您都无法解决它。话虽如此,假设我对根本原因的看法是正确的,您可以通过运行 Network Link Conditioner 并反复打开和关闭飞行模式来重现它。无论如何,值得一试。

关于ios - iOS 崩溃 : XPC API Misuse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33235800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com