- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我从 Apple Review Team 那里收到了这份崩溃报告,他们说应用程序在午餐时崩溃了。我已符号化崩溃日志,仔细检查应用程序版本和 dSYM,但崩溃后的前两行未符号化(最后符号化崩溃)。
我自己无法重现该错误,此应用程序已经过很多人的测试,目前由 Beta 测试人员使用,但没有人报告过此崩溃或任何其他崩溃。此应用程序的相同版本在 TestFlight 上获得批准,但在 Apple Store 中被拒绝。
如果你们中的一些人可以给我一些见解,这是符号化的日志。
提前致谢
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x00000001000e446c
Triggered by Thread: 0
Filtered syslog:
None found
Global Trace Buffer (reverse chronological seconds):
18.764194 CFNetwork 0x000000018117fe7c TCP Conn 0x13ef3aed0 complete. fd: 10, err: 0
18.765782 CFNetwork 0x00000001811813a8 TCP Conn 0x13ef3aed0 event 1. err: 0
19.628068 CFNetwork 0x0000000181181480 TCP Conn 0x13ef3aed0 started
19.631343 CFNetwork 0x00000001811dbe5c Creating default cookie storage with default identifier
19.631343 CFNetwork 0x00000001811dbe28 Faulting in CFHTTPCookieStorage singleton
19.631343 CFNetwork 0x000000018122de50 Faulting in NSHTTPCookieStorage singleton
24.382802 CFNetwork 0x00000001810dd8e0 TCP Conn 0x13ee3e6c0 SSL Handshake DONE
24.428562 CFNetwork 0x00000001810dd7f0 TCP Conn 0x13ee3e6c0 starting SSL negotiation
24.428880 CFNetwork 0x000000018117fe7c TCP Conn 0x13ee3e6c0 complete. fd: 5, err: 0
24.429089 CFNetwork 0x00000001811813a8 TCP Conn 0x13ee3e6c0 event 1. err: 0
24.459404 CFNetwork 0x0000000181181480 TCP Conn 0x13ee3e6c0 started
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 mrquick 0x00000001000e446c 0x100070000 + 476268
1 mrquick 0x00000001000e2504 0x100070000 + 468228
2 UIKit 0x0000000185c50c40 -[UIViewController loadViewIfRequired] + 996
3 UIKit 0x0000000185c690d0 -[UIViewController __viewWillAppear:] + 132
4 UIKit 0x0000000185e03e5c -[UINavigationController _startCustomTransition:] + 1052
5 UIKit 0x0000000185d0fe40 -[UINavigationController _startDeferredTransitionIfNeeded:] + 688
6 UIKit 0x0000000185d0fb1c -[UINavigationController __viewWillLayoutSubviews] + 60
7 UIKit 0x0000000185d0fa84 -[UILayoutContainerView layoutSubviews] + 208
8 UIKit 0x0000000185c4c1e4 -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 656
9 QuartzCore 0x00000001835de98c -[CALayer layoutSublayers] + 148
10 QuartzCore 0x00000001835d95c8 CA::Layer::layout_if_needed(CA::Transaction*) + 292
11 QuartzCore 0x00000001835d9488 CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 32
12 QuartzCore 0x00000001835d8ab8 CA::Context::commit_transaction(CA::Transaction*) + 252
13 QuartzCore 0x00000001835d8818 CA::Transaction::commit() + 500
14 QuartzCore 0x00000001835d1ddc CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long, void*) + 80
15 CoreFoundation 0x0000000180ab0728 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 32
16 CoreFoundation 0x0000000180aae4cc __CFRunLoopDoObservers + 372
17 CoreFoundation 0x0000000180aae8fc __CFRunLoopRun + 928
18 CoreFoundation 0x00000001809d8c50 CFRunLoopRunSpecific + 384
19 GraphicsServices 0x00000001822c0088 GSEventRunModal + 180
20 UIKit 0x0000000185cba088 UIApplicationMain + 204
21 mrquick 0x00000001000ec5c4 0x100070000 + 509380
22 libdyld.dylib 0x00000001805768b8 start + 4
Thread 1:
0 libsystem_kernel.dylib 0x0000000180694b48 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x000000018075d530 _pthread_wqthread + 1284
2 libsystem_pthread.dylib 0x000000018075d020 start_wqthread + 4
最佳答案
郑重声明,我找到了崩溃并解决了它,我的 App 已经获得批准并可以销售了!
在我的案例中,崩溃的发生是因为当用户不接受应用程序位置权限时我没有处理某些功能,它在尝试进行反向地理编码时崩溃。
对于那些在这里有类似问题的人,我给你留下了一些链接,可以帮助你解决崩溃问题,并符号化崩溃日志。
https://developer.apple.com/library/ios/qa/qa1765/_index.html
https://coderwall.com/p/ezdcmg/symbolicating-an-ios-crash-log-without-the-original-dsym-file
致意
关于ios - 来自 Apple Review Team 的 EXC_BREAKPOINT (SIGTRAP) 崩溃报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39299710/
所以这是我的问题,我创建了这个结构: typedef struct foo *fooPtr; struct foo { foo2Ptr node; foo3Ptr node; char *Random
我是 C 新手,无法解决这个问题。当我在文本文件上写入超过 27 个字符时,我会收到信号 SIGTRAP。跟踪/断点陷阱。我在网吧电脑windows 7上用Dev-C++编译。文本文件内容:Dinos
在运行时,我的程序经常因为 SIGTRAP 而停止。我知道,当编译器在程序中找到断点时,就会发生 SIGTRAP。但是我的代码中没有任何断点。 (为了确定,在执行之前,我清除了所有断点..)。 我正在
我正在尝试为 SIGTRAP 注册处理程序,该处理程序由在子级中调用 int3 引起,但它不起作用。将 SIGTRAP 更改为 SIGCHLD 即可。 #include #include #inc
我有麻烦了,每次我的函数调用“desenfileirar”时我都有一些断点。谁能帮我?我需要打印一个二维数组,表示一只 Ant 走过的路径。它需要从 (0,0) 开始并到达 (9,9)。我获得了成功,
背景 我有一个类似设置节点和边的网络。节点和边都需要是类,在本例中为 Node 或 Arc,as in this question .在我的实际设置中,我正在处理 Node 和 Arc 的相当多的子类
我正在尝试调试使用 gcc/g++ 构建的 Debian 程序(DEBUG=1 和 NDEBUG 未定义)。我正在使用第三方库,它也是为调试而构建的(DEBUG=1、NDEBUG 未定义,以及其他调试
我的一个 C++ OpenGL 程序中出现了一个奇怪的 SIGTRAP 错误。 首先,创建一个带有 new[] 运算符的浮点数组,如下所示: std::vector faces = readObjFi
我有一个多线程应用程序,它在我的所有测试机器上都非常稳定,并且对于我的几乎每一位用户来说似乎都是稳定的(基于没有崩溃投诉)。不过,对于一位好心的用户来说,该应用程序经常崩溃,他发送了崩溃报告。所有崩溃
如果有人可以花时间帮助我,我将非常感激!!! 我现在面对的是 我正在开发一个用于自动填充密码的应用程序,这意味着在网站登录期间单击键盘上方QuickType托架中的小键图标时,将触发我的应用程序。 然
我有一个关于释放为结构数组分配的内存的新手问题。这是代码: typedef struct { char code[6]; char name[31]; char cname[3
我试图释放一个表示 bmp 图像的三维指针数组,当它编译正常时,我在调试时在 gdb 中收到 SIGTRAP 信号。我的错误消息是 warning: HEAP[bmpsample.exe]: warn
这可能是一个有点晦涩或特定于项目的问题,但我的项目正在为遇到的每个异常抛出一个 SIGTRAP。我以前从未见过这个,现在每次我的代码出现问题时它都会抛出它并且它没有帮助我调试它。在我的另一个类似的类中
对于 test1.c ,我得到: 5 133 1 0 表示子进程先得到SIGTRAP (5), 原因 execl .最后三行表示子进程由于 SIGSTRAP 而终止。来自 parent 的信号。 //
我正在为 Windows 命令行编写一个基于控制台的小型应用程序。 我正在为两个数组 chi 和 chi_comp 分配内存,如下所示: /* allocating memory for chi */
我的 iOS 应用程序在测试中运行良好,但在启动时崩溃,并使用从 App Store 下载的发布版本。我已经尝试使用 Xcode 中的发布构建配置重新测试并且它没有崩溃,只是商店版本。我很确定它与应用
在极少数情况下,我们的一些用户会在我们的应用程序中遇到崩溃。它开始正常,但在他们从菜单中选择内容时崩溃后不久。那些看到它的人总能得到它,其他人都工作得很好。有人可以看到可以帮助我追踪它的东西吗? Ex
我正在运行我的应用程序运行良好,直到我从后台恢复或没有定位服务,应用程序会崩溃。 崩溃日志显示异常类型:EXC_CRASH (SIGTRAP) 有人知道如何调试吗? Exception Type:
我正在为一个STM32嵌入式系统调试这个软件。在其中一个函数中,我的程序不断遇到某种断点: SIGTRAP, Trace/breakpoint trap 但是,在 GDB 中,当我执行 info br
从 ptrace 的角度来看,我正在寻找一种与架构无关的方法来获取生成 SIGTRAP 的最后一次尝试的指令(或过去的指令)的指令指针(又名程序计数器)示踪剂。 一种依赖架构的方式是使用PTRACE_
我是一名优秀的程序员,十分优秀!