gpt4 book ai didi

ios - 如何调查 iOS 崩溃并出现错误 NSOSStatusErrorDomain Code=-50 "query missing class name"

转载 作者:可可西里 更新时间:2023-11-01 03:21:45 27 4
gpt4 key购买 nike

我们通过 TestFlight 发布的应用目前正在为少数用户遇到崩溃,而且该崩溃很难调查。它发生在 iOS 9 和 9.1 上,我们已经在几款不同的 iPhone 上看到了它。我们已经测试了所有这些设备和操作系统版本,因此这似乎不是问题。

为了调试问题,我尝试检查设备日志,以下是我们得到的全部信息:

securityd[93] <Error>:  securityd_xpc_dictionary_handler Roger[1287] copy_matching Error Domain=NSOSStatusErrorDomain Code=-50 "query missing class name" UserInfo={NSDescription=query missing class name}
Roger[1287] <Error>: SecOSStatusWith error:[-50] Error Domain=NSOSStatusErrorDomain Code=-50 "query missing class name" UserInfo={NSDescription=query missing class name}
SpringBoard[58] <Warning>: HW kbd: Failed to set (null) as keyboard focus
com.apple.xpc.launchd[1] (UIKitApplication:im.rgr.RogerApp[0x24fe][1287]) <Notice>: Service exited due to signal: Trace/BPT trap: 5
diagnosticd[84] <Error>: unable to find offset 0x99c5ba5c in shared cache for arch 'arm64'
SpringBoard[58] <Warning>: Application 'UIKitApplication:im.rgr.RogerApp[0x24fe]' crashed.
UserEventAgent[26] <Warning>: 2808550521498: id=im.rgr.RogerApp pid=1287, state=0

一旦我尝试通过 Xcode 使用调试或生产(与发布的代码完全相同)运行应用程序,错误就不再发生。所以它似乎只在应用通过 TestFlight 发布时才会发生。

有人知道如何调试这个问题吗?

最佳答案

为了以防万一,我在尝试打开使用企业配置文件签名的应用程序时在日志中看到了这个错误。我没有看到有关尝试打开不受信任的应用程序的通常警告;我不知道为什么。

修复方法是进入设置 -> 常规 -> 设备管理(或配置文件和设备管理),然后在企业应用部分下,选择组织,然后在下一个屏幕上选择信任配置文件。记录于 https://support.apple.com/en-us/HT204460

关于ios - 如何调查 iOS 崩溃并出现错误 NSOSStatusErrorDomain Code=-50 "query missing class name",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33347839/

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