1

我的应用程序在开发模式下运行良好,但由于某种原因,我在加载屏幕后立即崩溃。

我真的不明白可能出了什么问题,关于如何更好地测试它的任何提示?

苹果用这条消息拒绝了它:

我们发现您的应用程序无法在运行 iOS 6.1.3 的 iPhone 5 和 iPad 3rd gen 上通过 Wi-Fi 和蜂窝网络启动。

我们在主屏幕上选择应用程序时遇到了问题 - 应用程序显示启动图像然后意外退出。这可能是因为 iOS 6 对应用程序使用了看门狗定时器;如果应用程序完成其初始启动的时间过长,操作系统将终止该应用程序。

有关看门狗定时器的信息,请参阅技术问答:应用程序在从调试器启动时不会崩溃,但在用户启动时会崩溃。

另一种可能性可能是缺少权利。有关详细信息,请参阅技术说明:解决“0x800003A”、应用程序未启动和“缺少权利”。对于离散代码级别的问题,您可能希望咨询 Apple 开发人员技术支持。请务必:

  • 包括您的拒绝问题的完整详细信息
  • 准备任何符号化的崩溃日志、屏幕截图和步骤,以便在 DTS 工程师跟进时重现问题。

有关如何符号化和读取崩溃日志的信息,请参阅技术说明 TN2151 理解和分析 iPhone OS 应用程序崩溃报告。

如果您在重现此问题时遇到困难,请尝试按照https://developer.apple.com/library/ios/qa/qa1764/Testing Workflow with Xcode's Archive feature 中所述测试工作流程”。

日志:

Incident Identifier: 594EE41B-0B8D-419A-B9B8-84CB58D1C174
CrashReporter Key:   bb741ef3c315eb6c114b0de36494c7de51511d89
Hardware Model:      iPhone5,2
Process:         tictactoe [85964]
Path:            /var/mobile/Applications/F042F618-9077-4862-8938-ABADDC05E8B1/tictactoe.app/tictactoe
Identifier:      tictactoe
Version:         ??? (???)
Code Type:       ARM (Native)
Parent Process:  launchd [1]

Date/Time:       2013-04-17 11:11:02.661 +0100
OS Version:      iOS 6.1.2 (10B146)
Report Version:  104

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: EXC_ARM_DA_ALIGN at 0x20b8f671
Crashed Thread:  0

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   tictactoe                       0x00073708 -[CCBReader readFloat] (CCBReader.m:201)
1   tictactoe                       0x00075972 -[CCBReader readSequences] (CCBReader.m:959)
2   tictactoe                       0x00075bf8 -[CCBReader readFileWithCleanUp:actionManagers:] (CCBReader.m:1020)
3   tictactoe                       0x00075e9c +[CCBReader nodeGraphFromData:owner:parentSize:] (CCBReader.m:1061)
4   tictactoe                       0x0007605e +[CCBReader nodeGraphFromFile:owner:parentSize:] (CCBReader.m:1090)
5   tictactoe                       0x00076122 +[CCBReader sceneWithNodeGraphFromFile:owner:parentSize:] (CCBReader.m:1105)
6   tictactoe                       0x000760f2 +[CCBReader sceneWithNodeGraphFromFile:owner:] (CCBReader.m:1100)
7   tictactoe                       0x000711f8 -[AppController application:didFinishLaunchingWithOptions:] (AppDelegate.m:85)
8   UIKit                           0x34957a9c -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 248
9   UIKit                           0x34957620 -[UIApplication _callInitializationDelegatesForURL:payload:suspended:] + 1164
10  UIKit                           0x3494f82e -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 694
11  UIKit                           0x348f7d1a -[UIApplication handleEvent:withNewEvent:] + 1006
12  UIKit                           0x348f77a8 -[UIApplication sendEvent:] + 68
13  UIKit                           0x348f71ea _UIApplicationHandleEvent + 6194
14  GraphicsServices                0x3660e5f4 _PurpleEventCallback + 588
15  GraphicsServices                0x3660e222 PurpleEventCallback + 30
16  CoreFoundation                  0x32abd3e4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 32
17  CoreFoundation                  0x32abd386 __CFRunLoopDoSource1 + 134
18  CoreFoundation                  0x32abc20a __CFRunLoopRun + 1378
19  CoreFoundation                  0x32a2f238 CFRunLoopRunSpecific + 352
20  CoreFoundation                  0x32a2f0c4 CFRunLoopRunInMode + 100
21  UIKit                           0x3494e468 -[UIApplication _run] + 664
22  UIKit                           0x3494b2b4 UIApplicationMain + 1116
23  tictactoe                       0x00070e1a main (main.m:14)
24  libdyld.dylib                   0x3ac06b1c start + 0

Thread 1 name:  Dispatch queue: com.apple.libdispatch-manager
Thread 1:
0   libsystem_kernel.dylib          0x3acbd5d0 kevent64 + 24
1   libdispatch.dylib               0x3abf8d22 _dispatch_mgr_invoke + 806
2   libdispatch.dylib               0x3abf4374 _dispatch_mgr_thread + 32

Thread 2:
0   libsystem_kernel.dylib          0x3accdd98 __workq_kernreturn + 8
1   libsystem_c.dylib               0x3ac1bad6 _pthread_workq_return + 14
2   libsystem_c.dylib               0x3ac1b7f2 _pthread_wqthread + 362
3   libsystem_c.dylib               0x3ac1b680 start_wqthread + 4

Thread 3:
0   libsystem_kernel.dylib          0x3accdd98 __workq_kernreturn + 8
1   libsystem_c.dylib               0x3ac1bad6 _pthread_workq_return + 14
2   libsystem_c.dylib               0x3ac1b7f2 _pthread_wqthread + 362
3   libsystem_c.dylib               0x3ac1b680 start_wqthread + 4

Thread 4 name:  WebThread
Thread 4:
0   libsystem_kernel.dylib          0x3acbce30 mach_msg_trap + 20
1   libsystem_kernel.dylib          0x3acbcfd0 mach_msg + 48
2   CoreFoundation                  0x32abd2b6 __CFRunLoopServiceMachPort + 126
3   CoreFoundation                  0x32abc02c __CFRunLoopRun + 900
4   CoreFoundation                  0x32a2f238 CFRunLoopRunSpecific + 352
5   CoreFoundation                  0x32a2f0c4 CFRunLoopRunInMode + 100
6   WebCore                         0x38a2e390 RunWebThread(void*) + 440
7   libsystem_c.dylib               0x3ac260de _pthread_start + 306
8   libsystem_c.dylib               0x3ac25fa4 thread_start + 4

Thread 5:
0   libsystem_kernel.dylib          0x3accdd98 __workq_kernreturn + 8
1   libsystem_c.dylib               0x3ac1bad6 _pthread_workq_return + 14
2   libsystem_c.dylib               0x3ac1b7f2 _pthread_wqthread + 362
3   libsystem_c.dylib               0x3ac1b680 start_wqthread + 4

Thread 6 name:  com.apple.NSURLConnectionLoader
Thread 6:
0   libsystem_kernel.dylib          0x3acbce30 mach_msg_trap + 20
1   libsystem_kernel.dylib          0x3acbcfd0 mach_msg + 48
2   CoreFoundation                  0x32abd2b6 __CFRunLoopServiceMachPort + 126
3   CoreFoundation                  0x32abc02c __CFRunLoopRun + 900
4   CoreFoundation                  0x32a2f238 CFRunLoopRunSpecific + 352
5   CoreFoundation                  0x32a2f0c4 CFRunLoopRunInMode + 100
6   Foundation                      0x3337c888 +[NSURLConnection(Loader) _resourceLoadLoop:] + 304
7   Foundation                      0x3340022c __NSThread__main__ + 968
8   libsystem_c.dylib               0x3ac260de _pthread_start + 306
9   libsystem_c.dylib               0x3ac25fa4 thread_start + 4

Thread 7:
0   libsystem_kernel.dylib          0x3accdd98 __workq_kernreturn + 8
1   libsystem_c.dylib               0x3ac1bad6 _pthread_workq_return + 14
2   libsystem_c.dylib               0x3ac1b7f2 _pthread_wqthread + 362
3   libsystem_c.dylib               0x3ac1b680 start_wqthread + 4

Thread 0 crashed with ARM Thread State (32-bit):
    r0: 0x0000000c    r1: 0x00000275      r2: 0x20b8f671      r3: 0x00000271
    r4: 0x1f570000    r5: 0x000eafc5      r6: 0x00000001      r7: 0x2fddd618
    r8: 0x3859ca59    r9: 0x00000003     r10: 0x3859cbdc     r11: 0x1f579bb0
    ip: 0x00073495    sp: 0x2fddd614      lr: 0x000736e5      pc: 0x00073708
  cpsr: 0x00000030

…………

4

0 回答 0