ios - iOS App在存档版本中崩溃,但不发布/运行

标签 ios xcode cocoa-touch core-data uikit

从存档版本运行时,我从应用程序中获取以下崩溃日志

0 AllPaste 0x000a16c1 AllPaste + 108225
1 AllPaste 0x000a1ad7 AllPaste + 109271
2 libsystem_c.dylib 0x38215539 _sigtramp + 48
3 CoreData 0x37321921 -[_PFManagedObjectReferenceQueue _processReferenceQueue:] + 940
4 CoreData 0x3737fd0f -[NSManagedObjectContext(_NSInternalChangeProcessing) _processRecentChanges:] + 3046
5 CoreData 0x3730975d -[NSManagedObjectContext executeFetchRequest:error:] + 452
6 CoreData 0x373e5e51 -[NSFetchedResultsController performFetch:] + 540
7 AllPaste 0x000953e7 AllPaste + 58343
8 AllPaste 0x00095f09 AllPaste + 61193
9 AllPaste 0x000924c3 AllPaste + 46275
10 UIKit 0x31e436b5 -[UIViewController _setViewAppearState:isAnimating:] + 144
11 UIKit 0x31e438c1 -[UINavigationController viewWillAppear:] + 288
12 UIKit 0x31e436b5 -[UIViewController _setViewAppearState:isAnimating:] + 144
13 UIKit 0x31e9d1f3 -[UITabBarController viewWillAppear:] + 210
14 UIKit 0x31e436b5 -[UIViewController _setViewAppearState:isAnimating:] + 144
15 UIKit 0x31e9e61b -[UIViewController beginAppearanceTransition:animated:] + 190
16 UIKit 0x31ee4691 -[UIWindowController transition:fromViewController:toViewController:target:didEndSelector:] + 4076
17 UIKit 0x31f3e461 -[UIViewController _dismissViewControllerWithTransition:from:completion:] + 1732
18 UIKit 0x31ea1af1 -[UIViewController dismissViewControllerWithTransition:completion:] + 756
19 UIKit 0x31ea1af1 -[UIViewController dismissViewControllerWithTransition:completion:] + 756
20 AllPaste 0x0008a9eb AllPaste + 14827
21 CoreFoundation 0x37183435 -[NSObject performSelector:withObject:withObject:] + 52
22 UIKit 0x31e1c9eb -[UIApplication sendAction:to:from:forEvent:] + 62
23 UIKit 0x31ee23cf -[UIBarButtonItem(UIInternal) _sendAction:withEvent:] + 118
24 CoreFoundation 0x37183435 -[NSObject performSelector:withObject:withObject:] + 52
25 UIKit 0x31e1c9eb -[UIApplication sendAction:to:from:forEvent:] + 62
26 UIKit 0x31e1c9a7 -[UIApplication sendAction:toTarget:fromSender:forEvent:] + 30
27 UIKit 0x31e1c985 -[UIControl sendAction:to:forEvent:] + 44
28 UIKit 0x31e1c6f5 -[UIControl(Internal) _sendActionsForEvents:withEvent:] + 492
29 UIKit 0x31e1d02d -[UIControl touchesEnded:withEvent:] + 476
30 UIKit 0x31e1b50f -[UIWindow _sendTouchesForEvent:] + 318
31 UIKit 0x31e1af01 -[UIWindow sendEvent:] + 380
32 UIKit 0x31e014ed -[UIApplication sendEvent:] + 356
33 UIKit 0x31e00d2d _UIApplicationHandleEvent + 5808
34 GraphicsServices 0x32e5be13 PurpleEventCallback + 882
35 CoreFoundation 0x371fd553 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 38
36 CoreFoundation 0x371fd4f5 __CFRunLoopDoSource1 + 140
37 CoreFoundation 0x371fc343 __CFRunLoopRun + 1370
38 CoreFoundation 0x3717f4dd CFRunLoopRunSpecific + 300
39 CoreFoundation 0x3717f3a5 CFRunLoopRunInMode + 104
40 GraphicsServices 0x32e5afed GSEventRunModal + 156
41 UIKit 0x31e2f743 UIApplicationMain + 1090
42 AllPaste 0x00088e97 AllPaste + 7831
43 AllPaste 0x00088e50 AllPaste + 7760`

这仅在我存档和安装应用程序时发生,而当我通过Xcode运行它时不会发生,但是两者都使用相同的Ad Hoc构建配置。

有谁知道为什么会这样,或者可以从日志中识别出我的错误?

最佳答案

事实证明,在项目的早期,我启用了僵尸并忘记了它。因此,当我运行模拟器并在设备上进行测试时,它没有检测到释放的对象。但是,当我存档构建,然后通过组织者将其共享到一个ipa时,我失去了启用的僵尸功能(当然),并且它没有更新表并抛出错误。

关于ios - iOS App在存档版本中崩溃,但不发布/运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7959824/

相关文章:

ios - UILabel 没有改变

ios - Xcode Swift 秒表应用程序

iphone - iOS 中 iPhone 的 SAX XML 解析器示例

ios - ipad 应用程序中的代理调用非常慢

cocoa-touch - NSDataDetector 与 NSTextCheckingTypeLink 检测 URL 和电话号码!

iphone - 如何在 iPhone 上读取 RGB 像素数据

ios - 无法使用 ScrollView for IOS 水平滚动

ios - 游戏中心排行榜不工作 ("no scores")

ios - 在 Objective-C 类中使用时,在调试区域看不到 Swift 对象层次结构

iphone - 如何更改 UIPickerView 的文本大小和组件宽度?