Ios UIButtonLabel defaultAttributes上的应用程序崩溃

Ios UIButtonLabel defaultAttributes上的应用程序崩溃,ios,uibutton,uikit,crash-reports,crashlytics,Ios,Uibutton,Uikit,Crash Reports,Crashlytics,我们正在尝试解决一个应用程序崩溃问题,但我不确定从何开始。问题似乎在于调用UIButtonLabel的defaultAttributes 它看起来像是对UIKit的核心调用,而不是直接来自应用程序代码。有什么建议可以在这里查看以确定问题或进一步了解吗 线程:崩溃:com.apple.main线程 0 libobjc.A.dylib 0x33ab0f66 objc_msgSend+5 1 UIKit 0x29874a4b-[UIButtonLabel\u defaultAttributes]+1

我们正在尝试解决一个应用程序崩溃问题,但我不确定从何开始。问题似乎在于调用UIButtonLabel的defaultAttributes

它看起来像是对UIKit的核心调用,而不是直接来自应用程序代码。有什么建议可以在这里查看以确定问题或进一步了解吗

线程:崩溃:com.apple.main线程
0 libobjc.A.dylib 0x33ab0f66 objc_msgSend+5
1 UIKit 0x29874a4b-[UIButtonLabel\u defaultAttributes]+154
2 UIKit 0x297d7a81-[UILabel字体]+120
3 UIKit 0x29aed4d3-[UILabel\u ContentInsertsFromFonts]+250
4 UIKit 0x29c410e3-[\u UILabelLayer updateContentInsets]+94
5 UIKit 0x29c411b7-[\u UILabelLayer updateContentLayerSize]+42
6夸脱核心0x291e7bd1 CA::图层::布局(如果需要)(CA::事务*)+360
7夸脱核心0x291e7a59 CA::图层::布局和显示(如果需要)(CA::事务*)+16 8 QuartzCore 0x291e7447 CA::Context::commit_事务(CA::transaction*)+222
9 QuartzCore 0x291e7251 CA::Transaction::commit()+324
10 UIKit 0x297b9699_在CACommithandler+132之后
11 CoreFoundation 0x2630c845CFRUNLOOP\u正在调用一个观察者回调函数 12 CoreFoundation 0x26309f29\uu cfrunloopdoobserver+276
13 CoreFoundation 0x2630a32b\uuu CFRunLoopRun+914
14 CoreFoundation 0x26257db1 CFRunLoopRunSpecific+476
15 CoreFoundation 0x26257bc3 CFRunLoopRunInMode+106
16图形服务0x2d5e2051 GSEventRunModal+136
17 UIKit 0x29822f01 UIApplicationMain+1440

18 APPNAME 0x0005120f main(main.m:16)

我遇到了一个非常类似的崩溃,这是由于发送到解除分配实例的消息造成的。我通过启用僵尸发现了这一点

你能把代码贴在你遇到问题的地方吗?该错误是否总是在特定情况下发生,还是间歇性发生?还有一个更详细的错误消息(如果存在),而不是
EXC\u BAD\u ACCESS
,最好是完整的符号化崩溃日志。这是它在crashalytics中崩溃的线程,我们无法在开发环境中重现,因此无法找到崩溃点或与之相关的代码。它只发生在ios8设备上。我也编辑并粘贴了原始线程数据,它是apple线程。这种崩溃几乎不可能找到,除非你知道崩溃发生在哪个视图控制器或视图周围。它很可能是一个iOS错误,但除非你能复制它,否则你不会知道。如果你不能在开发环境中调试/获得崩溃(即使有一个发布配置文件),那么我不确定你如何开始。你需要知道问题发生在哪里,以便找出是你还是苹果造成了问题。也许一个友好的beta测试人员可以安装一个带有大量日志记录的特殊版本?谢谢这两个,对于少量用户来说,这是一个非常不规则的错误。我只是想知道我是不是太愚蠢了,而且无论如何我都无法说出问题所在。即使beta测试人员拥有一个大型日志应用程序,我也怀疑他们是否能够复制。只要看看崩溃信息,它看起来很可能是苹果/iOS8的问题,但我不能确定。也许我们将不得不继续测试,直到我们可以在测试环境中重现一些东西?释放的实例是viewcontroller还是按钮本身?