我有一个崩溃,我不能再现,我真的不明白crashlog。我终于设法象征着crashlog,所以它应该有点用处。我只在构建版本时存在错误(存档并上传到hockeyapp)。任何人都可以将我指向正确的方向吗?我的Objective-C和iOS的知识有点缺乏:IOS崩溃只在发布
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Triggered by Thread: 0
___exceptionPreprocess + 122
_objc_exception_throw + 34
+[NSException raise:format:] + 108
-[UINib instantiateWithOwner:options:] + 852
-[NSBundle(UINSBundleAdditions) loadNibNamed:owner:options:] + 160
0x43a2e
-[UITableView _delegateViewForHeaderInSection:] + 36
___96-[UITableView _sectionHeaderView:withFrame:forSection:floating:reuseViewIfPossible:willDisplay:]_block_invoke + 82
+[UIView(Animation) performWithoutAnimation:] + 68
-[UITableView _sectionHeaderView:withFrame:forSection:floating:reuseViewIfPossible:willDisplay:] + 542
-[UITableView _sectionHeaderViewWithFrame:forSection:floating:reuseViewIfPossible:willDisplay:] + 58
-[UITableView _updateVisibleHeadersAndFootersNow:] + 2374
-[UITableView _updateVisibleCellsNow:isRecursive:] + 2864
-[UITableView layoutSubviews] + 182
-[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 510
-[CALayer layoutSublayers] + 132
CA::Layer::layout_if_needed(CA::Transaction*) + 356
CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 12
CA::Context::commit_transaction(CA::Transaction*) + 220
CA::Transaction::commit() + 320
__afterCACommitHandler + 128
___CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 16
___CFRunLoopDoObservers + 274
___CFRunLoopRun + 910
_CFRunLoopRunSpecific + 472
_CFRunLoopRunInMode + 102
_GSEventRunModal + 132
_UIApplicationMain + 1436
0x28082
_tlv_initializer + 2
顺便说一句,我可以有人做一个发布版本,但仍然调试吗?因为我在两个不同的物理设备以及任何模拟器上调试时都没有得到这个错误。
可能是一个Xib未正确添加到捆绑(对于某些版本?),因为问题似乎发生在'[UINib instantiateWithOwner:options:]'调用中。 – Larme
我一直在删除一些“未使用”的xib。我应该在哪里寻找不正确的地方? – Todilo
我会说根据你的崩溃日志用于一个'UITableView'的headerView的一个笔尖。 – Larme