So I submitted my app to the App Store and they returned it with a crash log indicating a problem when I added a child to my initial scene. The log said it was on an iPhone 3.1 device with the 4.1 version of the OS, so I attempted to simulate the crash with my iPhone 3.1 running 4.1, but despite my efforts I was never able to simulate the crash. The simulator also shows no problems, and they only sent one crash log, and I'm frankly unsure what I should do next. Could the problem be with the testing device, or with my device? Should I just resubmit the app and hope for the best?
I've included the crash log for completeness:
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x00000000, 0x00000000
Crashed Thread: 0
Thread 0 Crashed:
0 libSystem.B.dylib 0x00078ac8 __kill + 8
1 libSystem.B.dylib 0x00078ab8 kill + 4
2 libSystem.B.dylib 0x00078aaa raise + 10
3 libSystem.B.dylib 0x0008d03a abort + 50
4 libstdc++.6.dylib 0x00044a20 __gnu_cxx::__verbose_terminate_handler() + 376
5 libobjc.A.dylib 0x00005958 _objc_terminate + 104
6 libstdc++.6.dylib 0x00042df2 __cxxabiv1::__terminate(void (*)()) + 46
7 libstdc++.6.dylib 0x00042e46 std::terminate() + 10
8 libstdc++.6.dylib 0x00042f16 __cxa_throw + 78
9 libobjc.A.dylib 0x00004838 objc_exception_throw + 64
10 CoreFoundation 0x0009fd0e +[NSException raise:format:arguments:] + 62
11 Foundation 0x00052328 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 56
12 TileJumper 0x0004c6e8 -[CCNode addChild:z:] (CCNode.m:323)
13 TileJumper 0x00003c8c -[MainMenuScene init] (MainMenuScene.m:54)
14 TileJumper 0x0004cbe4 +[CCNode node] (CCNode.m:177)
15 TileJumper 0x00003178 -[TileJumperAppDelegate applicationDidFinishLaunching:] (TileJumperAppDelegate.m:98)
16 UIKit 0x0000e4b6 -[UIApplication _callInitializationDelegatesForURL:payload:suspended:] + 826
17 UIKit 0x000049e0 -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 200
18 UIKit 0x0005dfd6 -[UIApplication handleEvent:withNewEvent:] + 1390
19 UIKit 0x0005d8fa -[UIApplication sendEvent:] + 38
20 UIKit 0x0005d330 _UIApplicationHandleEvent + 5104
21 GraphicsServices 0x00005044 PurpleEventCallback + 660
22 CoreFoundation 0x00034cdc __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 20
23 CoreFoundation 0x00034ca0 __CFRunLoopDoSource1 + 160
24 CoreFoundation 0x00027566 __CFRunLoopRun + 514
25 CoreFoundation 0x00027270 CFRunLoopRunSpecific + 224
26 CoreFoundation 0x00027178 CFRunLoopRunInMode + 52
27 UIKit 0x000040fc -[UIApplication _run] + 364
28 UIKit 0x00002128 UIApplicationMain + 664
29 TileJumper 0x0000290c main (main.m:13)
30 TileJumper 0x000028cc start + 32