【发布时间】:2016-01-25 16:13:07
【问题描述】:
我们的应用通过 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 发布时才会发生。
有人知道如何调试这个问题吗?
【问题讨论】:
-
我也面临同样的崩溃错误,能否请您发布解决方案?