我有一個崩潰,我不能再現,我真的不明白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