苹果评论崩溃 - iOS

时间:2016-10-26 02:42:57

标签: crash ios9 xcode8 ios10

我已经多次提交申请进行审核。 但每次Apple测试人员都说申请崩溃了。 我在环境IPV4中测试我的应用程序。 完全没有崩溃,但Apple测试员表示在发布时崩溃如下。 这是关于IPV6的问题吗?我无法在环境IPV6中进行测试。

  

感谢您的重新提交。我们无法将您的应用视为   它在发射时坠毁了。我们已附上详细的崩溃日志以提供帮助   解决了这个问题。

     

重现的步骤:

     

1)在设备上启动应用程序2)应用程序尝试启动并崩溃

     

后续步骤

     

请修改您的应用并在连接到设备时在设备上进行测试   IPv6网络(所有应用程序必须支持IPv6)以确保它将启动   没有崩溃。

Date/Time:           2016-10-25 13:02:41.6759 -0700
Launch Time:         2016-10-25 13:02:40.6012 -0700
OS Version:          iPhone OS 10.0.2 (14A456)
Report Version:      104

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x000000010014c3fc
Termination Signal: Trace/BPT trap: 5
Termination Reason: Namespace SIGNAL, Code 0x5
Terminating Process: exc handler [0]
Triggered by Thread:  0

Filtered syslog:
None found

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   BBBApps                         0x000000010014c3fc 0x1000e4000 + 427004
1   BBBApps                         0x0000000100149420 0x1000e4000 + 414752
2   UIKit                           0x000000018d0a342c 0x18d021000 + 533548
3   UIKit                           0x000000018d2b3b70 0x18d021000 + 2698096
4   UIKit                           0x000000018d2b98e0 0x18d021000 + 2722016
5   UIKit                           0x000000018d2ce080 0x18d021000 + 2805888
6   UIKit                           0x000000018d2b68c4 0x18d021000 + 2709700
7   FrontBoardServices              0x0000000188d898bc 0x188d4f000 + 239804
8   FrontBoardServices              0x0000000188d89728 0x188d4f000 + 239400
9   FrontBoardServices              0x0000000188d89ad0 0x188d4f000 + 240336
10  CoreFoundation                  0x0000000187196278 0x1870b9000 + 905848
11  CoreFoundation                  0x0000000187195bc0 0x1870b9000 + 904128
12  CoreFoundation                  0x00000001871937c0 0x1870b9000 + 894912
13  CoreFoundation                  0x00000001870c2048 0x1870b9000 + 36936
14  UIKit                           0x000000018d09c5dc 0x18d021000 + 505308
15  UIKit                           0x000000018d097360 0x18d021000 + 484192
16  BBBApps                         0x00000001000ea5e4 0x1000e4000 + 26084
17  libdyld.dylib                   0x00000001860a45b8 0x1860a0000 + 17848

来自Crashlytics的崩溃报告:

#0. Crashed: com.apple.main-thread
0  BBBApps                       0x10009183c specialized AppDelegate.application(UIApplication, didFinishLaunchingWithOptions : [NSObject : AnyObject]?) -> Bool (AppDelegate.swift:39)
1  BBBApps                       0x10008ecbc @objc AppDelegate.application(UIApplication, didFinishLaunchingWithOptions : [NSObject : AnyObject]?) -> Bool (AppDelegate.swift)
2  UIKit                          0x19235b42c -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 400
3  UIKit                          0x19256bb70 -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] + 3524
4  UIKit                          0x1925718e0 -[UIApplication _runWithMainScene:transitionContext:completion:] + 1656
5  UIKit                          0x192586080 __84-[UIApplication _handleApplicationActivationWithScene:transitionContext:completion:]_block_invoke.3134 + 48
6  UIKit                          0x19256e8c4 -[UIApplication workspaceDidEndTransaction:] + 168
7  FrontBoardServices             0x18e0418bc __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 36
8  FrontBoardServices             0x18e041728 -[FBSSerialQueue _performNext] + 176
9  FrontBoardServices             0x18e041ad0 -[FBSSerialQueue _performNextFromRunLoopSource] + 56
10 CoreFoundation                 0x18c44e278 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
11 CoreFoundation                 0x18c44dbc0 __CFRunLoopDoSources0 + 524
12 CoreFoundation                 0x18c44b7c0 __CFRunLoopRun + 804
13 CoreFoundation                 0x18c37a048 CFRunLoopRunSpecific + 444
14 UIKit                          0x1923545dc -[UIApplication _run] + 608
15 UIKit                          0x19234f360 UIApplicationMain + 208
16 BBBApps                       0x10008f9d4 main (AppDelegate.swift:17)
17 libdispatch.dylib              0x18b35c5b8 (Missing)

2 个答案:

答案 0 :(得分:1)

您可以使用Mac共享IPV6网络。

  1. 打开系统偏好设置
  2. 按住Option键并单击“共享”偏好设置面板
  3. 按住Option键并单击“Internet共享”
  4. 将出现“仅创建IPv6网络”复选框
  5. 选中“仅创建IPv6网络”(也可能标记为“创建NAT64网络”)
  6. 选择要分享的界面(通常这将是WiFi,以允许iOS设备连接。)
  7. 选中此框以启动互联网共享
  8. Source

答案 1 :(得分:0)

跟踪/ BPT陷阱5通常与缺少的共享库(.dylib files)相关。

在您的情况下,以下行显示您缺少哪一个:

17 libdispatch.dylib              0x18b35c5b8 (Missing)

确保您的应用具有适当的访问权限(使用它编译),或者您已将其与应用一起正确包含。<​​/ p>

您可以使用otool-L)命令行工具来查看有关缺少依赖项的更多详细信息。