首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode 8.1发布应用程序崩溃libobjc.A.dylib objc_msgSend

Xcode 8.1发布应用程序崩溃libobjc.A.dylib objc_msgSend
EN

Stack Overflow用户
提问于 2016-12-14 11:53:01
回答 1查看 1.1K关注 0票数 0

Xcode7在Xcode8.1中直接安装在手机上运行的所有版本都没有任何问题,在iOS9.3中发布了.ipa到第三方平台上安装,在iOS9.3中也没有任何问题,但是当我提交AppStore并在iOS9.3中安装到手机上时,下面的版本会被异常闪回,任何人都遇到了同样的问题呀,解决了,我在使用iOS9.3的时候也没有遇到过发布这个问题。

有没有人能告诉我怎么才能找到它?

我得到了下面的Crashlytics中显示的崩溃。

代码语言:javascript
复制
0 libobjc.A.dylib   objc_msgSend + 28
1 libobjc.A.dylib   (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 508
2 FrontBoardServices    -[FBSSerialQueue _performNext] + 192
3 FrontBoardServices    -[FBSSerialQueue _performNextFromRunLoopSource] + 56
4 CoreFoundation    ___CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
5 CoreFoundation    ___CFRunLoopDoSources0 + 540
6 CoreFoundation    ___CFRunLoopRun + 724
7 CoreFoundation    CFRunLoopRunSpecific + 384
8 UIKit -[UIApplication _run] + 460
9 UIKit UIApplicationMain + 204
10 huxijia  main (main.m:14)
11 libdyld.dylib    _start + 4



0   libobjc.A.dylib
objc_msgSend + 28
1   CoreFoundation
CFEqual + 340
2   CoreFoundation
___NSCacheKeyEqual + 12
3   libcache.dylib
__entry_get_optionally_checking_collisions + 164
4   libcache.dylib
cache_get_and_retain + 132
5   CoreFoundation
-[NSCache objectForKey:] + 68
6   CoreUI
-[CUIStructuredThemeStore _canGetRenditionWithKey:isFPO:lookForSubstitutions:] + 360
7   CoreUI
-[CUICatalog _resolvedRenditionKeyFromThemeRef:withBaseKey:scaleFactor:deviceIdiom:deviceSubtype:sizeClassHorizontal:sizeClassVertical:memoryClass:graphicsClass:graphicsFallBackOrder:] + 1416
8   CoreUI
-[CUICatalog namedLookupWithName:scaleFactor:deviceIdiom:deviceSubtype:sizeClassHorizontal:sizeClassVertical:] + 148
9   UIKit
___98-[_UIAssetManager imageNamed:scale:idiom:subtype:cachingOptions:sizeClassPair:attachCatalogImage:]_block_invoke + 424
10  UIKit
-[_UIAssetManager imageNamed:scale:idiom:subtype:cachingOptions:sizeClassPair:attachCatalogImage:] + 212
11  UIKit
-[_UIAssetManager imageNamed:withTrait:] + 528
12  UIKit
__UIImageWithNameAndTraitCollection + 96
13  UIKit
+[UIImage(UIImagePrivate) _kitImageNamed:withTrait:] + 36
14  UIKit
_CreateScrollIndicator + 260
15  UIKit
-[UIScrollView _adjustScrollerIndicators:alwaysShowingThem:] + 200
16  UIKit
-[UIScrollView setContentOffset:] + 524
17  UIKit
-[UITableView setContentOffset:] + 300
18  UIKit
-[UIPickerTableView _setContentOffset:notify:] + 100
19  UIKit
-[UIScrollView(UIScrollViewInternal) _adjustContentOffsetIfNecessary] + 60


0   libobjc.A.dylib
objc_msgSend + 28
1   libcache.dylib
__entry_get_optionally_checking_collisions + 52
2   libcache.dylib
__entry_table_resize + 308
3   libcache.dylib
cache_set_and_retain + 852
4   CoreFoundation
-[NSCache setObject:forKey:cost:] + 268
5   CoreUI
-[CUIStructuredThemeStore _canGetRenditionWithKey:isFPO:lookForSubstitutions:] + 860
6   CoreUI
-[CUICatalog _resolvedRenditionKeyFromThemeRef:withBaseKey:scaleFactor:deviceIdiom:deviceSubtype:sizeClassHorizontal:sizeClassVertical:memoryClass:graphicsClass:graphicsFallBackOrder:] + 924
7   CoreUI
-[CUICatalog namedLookupWithName:scaleFactor:deviceIdiom:deviceSubtype:sizeClassHorizontal:sizeClassVertical:] + 148
8   UIKit
___98-[_UIAssetManager imageNamed:scale:idiom:subtype:cachingOptions:sizeClassPair:attachCatalogImage:]_block_invoke + 424
9   UIKit
-[_UIAssetManager imageNamed:scale:idiom:subtype:cachingOptions:sizeClassPair:attachCatalogImage:] + 260
10  UIKit
-[UIImageAsset imageWithTraitCollection:] + 404
11  UIKit
-[UIImageView _resolveImageForTrait:] + 460
12  UIKit
-[UIImageView _didMoveFromWindow:toWindow:] + 212
13  UIKit
-[UIView(Internal) _didMoveFromWindow:toWindow:] + 760
14  UIKit
-[UIActivityIndicatorView _didMoveFromWindow:toWindow:] + 196
15  UIKit
-[UIView(Internal) _didMoveFromWindow:toWindow:] + 760
16  UIKit
-[UIView(Internal) _didMoveFromWindow:toWindow:] + 760
17  UIKit
-[UIView(Internal) _didMoveFromWindow:toWindow:] + 760
18  UIKit
___45-[UIView(Hierarchy) _postMovedFromSuperview:]_block_invoke + 152
19  UIKit
-[UIView(Hierarchy) _postMovedFromSuperview:] + 504
EN

回答 1

Stack Overflow用户

发布于 2016-12-17 02:23:09

ObjC运行时和/或自动释放操作中的崩溃几乎总是悬而未决的指针。

我高度怀疑这与环境有关。更像是,在正常的开发过程中,您不会看到代码路径/边缘情况。我会从NSZombies开始,它会非常有帮助。

我还建议在Crashlytics崩溃中查找奇怪的、无法识别的选择器崩溃,或者运行时代码中的其他东西。它们可能都潜在地与相同的根本原因有关。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41134579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档