2016-03-23 14 views
2

Ich bin gerade dabei, meine erste ReactNative IOS App aufzurüsten. Mit XCode und den Gerätesimulatoren funktioniert alles einwandfrei. Aber wenn ich die App auf meinem Iphone4S installiere (Freigabemodus, Gespeichert für die Entwicklungsbereitstellung) stürzt es mit einem sehr undurchsichtigen Absturzbericht ab (selbst wenn es einmal symbolisiert ist ...).ReactNative - IOS Crash - Symbolischer Absturzbericht -

Incident Identifier: 4F2E39E3-04AA-464F-8E8A-A3E64DAB967C 
CrashReporter Key: acfbbf1516e80394d2495007d52f7c5828dd89ba 
Hardware Model:  iPhone3,1 
Process:    KinderApp Release [217] 
Path:    /var/mobile/Applications/E5AA4CFF-F0CB-4FD6-819A-0ECF2FE0BC5B/KinderApp Release.app/KinderApp Release 
Identifier:   io.deux.KinderApp 
Version:    1 (1.0) 
Code Type:   ARM (Native) 
Parent Process:  launchd [1] 

Date/Time:   2016-03-23 17:42:45.407 +0100 
OS Version:   iOS 7.1.2 (11D257) 
Report Version:  104 

Exception Type: EXC_CRASH (SIGABRT) 
Exception Codes: 0x0000000000000000, 0x0000000000000000 
Triggered by Thread: 0 

Last Exception Backtrace: 
0 CoreFoundation     0x2e1edf7e __exceptionPreprocess + 126 
1 libobjc.A.dylib     0x3899ecca objc_exception_throw + 34 
2 CoreFoundation     0x2e1edec0 +[NSException raise:format:] + 100 
3 KinderApp Release    0x000ce6da __hidden#7134_ (__hidden#7589_:133) 
4 KinderApp Release    0x000e5ae8 __hidden#9463_ (__hidden#9656_:491) 
5 KinderApp Release    0x000e3a74 __hidden#9411_ (__hidden#9656_:112) 
6 libdispatch.dylib    0x38e8682e _dispatch_call_block_and_release + 6 
7 libdispatch.dylib    0x38e8681a _dispatch_client_callout + 18 
8 libdispatch.dylib    0x38e86772 _dispatch_main_queue_callback_4CF$VARIANT$up + 250 
9 CoreFoundation     0x2e1b889c __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 4 
10 CoreFoundation     0x2e1b7170 __CFRunLoopRun + 1296 
11 CoreFoundation     0x2e121eba CFRunLoopRunSpecific + 518 
12 CoreFoundation     0x2e121c9e CFRunLoopRunInMode + 102 
13 GraphicsServices    0x3302765e GSEventRunModal + 134 
14 UIKit       0x30a6e148 UIApplicationMain + 1132 
15 KinderApp Release    0x00089e82 main (__hidden#9_:16) 
16 libdyld.dylib     0x38eabab2 tlv_initializer + 2 


Thread 0 Crashed: 
0 libsystem_kernel.dylib   0x38f611f0 __pthread_kill + 8 
1 libsystem_pthread.dylib   0x38fcb792 pthread_kill + 54 
2 libsystem_c.dylib    0x38f11fd8 abort + 72 
3 libc++abi.dylib     0x38240cd2 abort_message + 70 
4 libc++abi.dylib     0x382596e0 default_terminate_handler() + 248 
5 libobjc.A.dylib     0x3899ef62 _objc_terminate() + 190 
6 libc++abi.dylib     0x382571c4 std::__terminate(void (*)()) + 76 
7 libc++abi.dylib     0x38256a18 __cxa_throw + 112 
8 libobjc.A.dylib     0x3899ed9e objc_exception_throw + 246 
9 CoreFoundation     0x2e1edec0 +[NSException raise:format:] + 100 
10 KinderApp Release    0x000ce6da __hidden#7134_ (__hidden#7589_:133) 
11 KinderApp Release    0x000e5ae8 __hidden#9463_ (__hidden#9656_:491) 
12 KinderApp Release    0x000e3a74 __hidden#9411_ (__hidden#9656_:112) 
13 libdispatch.dylib    0x38e86830 _dispatch_call_block_and_release + 8 
14 libdispatch.dylib    0x38e8681c _dispatch_client_callout + 20 
15 libdispatch.dylib    0x38e86772 _dispatch_main_queue_callback_4CF$VARIANT$up + 250 
16 CoreFoundation     0x2e1b889c __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 4 
17 CoreFoundation     0x2e1b7170 __CFRunLoopRun + 1296 
18 CoreFoundation     0x2e121eba CFRunLoopRunSpecific + 518 
19 CoreFoundation     0x2e121c9e CFRunLoopRunInMode + 102 
20 GraphicsServices    0x3302765e GSEventRunModal + 134 
21 UIKit       0x30a6e148 UIApplicationMain + 1132 
22 KinderApp Release    0x00089e82 main (__hidden#9_:16) 
23 libdyld.dylib     0x38eabab4 start + 0 

Thread 1: 
0 libsystem_kernel.dylib   0x38f4e808 kevent64 + 24 
1 libdispatch.dylib    0x38e9ade8 _dispatch_mgr_invoke + 228 
2 libdispatch.dylib    0x38e89f6e _dispatch_mgr_thread$VARIANT$up + 34 

Thread 2: 
0 libsystem_kernel.dylib   0x38f61c70 __workq_kernreturn + 8 
1 libsystem_pthread.dylib   0x38fc8bda _pthread_wqthread + 306 
2 libsystem_pthread.dylib   0x38fc8a94 start_wqthread + 4 

Thread 3 name: com.apple.NSURLConnectionLoader 
Thread 3: 
0 libsystem_kernel.dylib   0x38f4eaa8 semaphore_wait_trap + 8 
1 libdispatch.dylib    0x38e99f74 _dispatch_semaphore_wait_slow + 172 
2 libxpc.dylib     0x38fd90ae xpc_connection_send_message_with_reply_sync + 150 
3 libsystem_network.dylib   0x38fa2a08 net_helper_interface_is_cellular + 180 
4 libsystem_network.dylib   0x38f9fb2e tcp_connection_is_cellular + 90 
5 CFNetwork      0x2dddba8a SocketStream::socketCallbackConnectLocked(SocketStreamSignalHolder*, void const*) + 118 
6 CFNetwork      0x2dddb9d0 SocketStream::socketCallback(__CFSocket*, unsigned long, __CFData const*, void const*) + 88 
7 CFNetwork      0x2dddb942 SocketStream::_SocketCallBack_stream(__CFSocket*, unsigned long, __CFData const*, void const*, void*) + 54 
8 CoreFoundation     0x2e1bb2f0 __CFSocketPerformV0 + 368 
9 CoreFoundation     0x2e1b9208 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 12 
10 CoreFoundation     0x2e1b86d6 __CFRunLoopDoSources0 + 202 
11 CoreFoundation     0x2e1b6eca __CFRunLoopRun + 618 
12 CoreFoundation     0x2e121eba CFRunLoopRunSpecific + 518 
13 CoreFoundation     0x2e121c9e CFRunLoopRunInMode + 102 
14 Foundation      0x2eb62082 +[NSURLConnection(Loader) _resourceLoadLoop:] + 314 
15 Foundation      0x2ebd7a5a __NSThread__main__ + 1058 
16 libsystem_pthread.dylib   0x38fca916 _pthread_body + 138 
17 libsystem_pthread.dylib   0x38fca886 _pthread_start + 98 
18 libsystem_pthread.dylib   0x38fc8aa0 thread_start + 4 

Thread 4: 
0 libsystem_kernel.dylib   0x38f61c70 __workq_kernreturn + 8 
1 libsystem_pthread.dylib   0x38fc8bda _pthread_wqthread + 306 
2 libsystem_pthread.dylib   0x38fc8a94 start_wqthread + 4 

Thread 5 name: com.apple.CFSocket.private 
Thread 5: 
0 libsystem_kernel.dylib   0x38f61434 __select + 20 
1 CoreFoundation     0x2e1bc708 __CFSocketManager + 480 
2 libsystem_pthread.dylib   0x38fca916 _pthread_body + 138 
3 libsystem_pthread.dylib   0x38fca886 _pthread_start + 98 
4 libsystem_pthread.dylib   0x38fc8aa0 thread_start + 4 

Thread 0 crashed with ARM Thread State (32-bit): 
    r0: 0x00000000 r1: 0x00000000  r2: 0x00000000  r3: 0x00002060 
    r4: 0x00000006 r5: 0x3acc918c  r6: 0x00000000  r7: 0x27d80004 
    r8: 0x155abe60 r9: 0x00000001  r10: 0x155b17c0  r11: 0x155b22e0 
    ip: 0x00000148 sp: 0x27d7fff8  lr: 0x38fcb797  pc: 0x38f611f0 
    cpsr: 0x00000010 

EDIT: In den Zwischenzeiten konnte ich den Fehler auf Xcode reproduzieren und ein explizites Fehlerprotokoll zu erhalten.

Der Fehler kommt, wenn ich diese Zeile in AppDelegate.m Kommentar:

jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle?platform=ios&dev=true"]; 

und dass ich Kommentar- diese Zeile:

jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; 

Hier ist das Konsolenprotokoll:

2016-03-25 14:59:06.078 [error][tid:com.facebook.React.JavaScript] Unable to execute JS call: __fbBatchedBridge is undefined 
2016-03-25 14:59:06.083 KinderApp Release[5500:23084] *** Terminating app due to uncaught exception 'RCTFatalException: Unable to execute JS call: __fbBatchedBridge is undefined', reason: 'Unable to execute JS call: __fbBatchedBridge is undefined' 
*** First throw call stack: 
(
    0 CoreFoundation      0x01645a14 __exceptionPreprocess + 180 
    1 libobjc.A.dylib      0x00894e02 objc_exception_throw + 50 
    2 CoreFoundation      0x0164593d +[NSException raise:format:] + 141 
    3 KinderApp Release     0x0014b71b RCTFatal + 460 
    4 KinderApp Release     0x0016acf2 __69-[RCTBatchedBridge _actuallyInvokeAndProcessModule:method:arguments:]_block_invoke + 54 
    5 KinderApp Release     0x00165347 __52-[RCTJSCExecutor _executeJSCall:arguments:callback:]_block_invoke + 1506 
    6 KinderApp Release     0x00165a11 -[RCTJSCExecutor executeBlockOnJavaScriptQueue:] + 191 
    7 KinderApp Release     0x00164d01 -[RCTJSCExecutor _executeJSCall:arguments:callback:] + 185 
    8 KinderApp Release     0x00164b31 -[RCTJSCExecutor callFunctionOnModule:method:arguments:callback:] + 181 
    9 KinderApp Release     0x0016ac7b -[RCTBatchedBridge _actuallyInvokeAndProcessModule:method:arguments:] + 190 
    10 KinderApp Release     0x0016a1bb __39-[RCTBatchedBridge enqueueJSCall:args:]_block_invoke_2 + 144 
    11 KinderApp Release     0x0016913b __36-[RCTBatchedBridge didFinishLoading]_block_invoke + 158 
    12 KinderApp Release     0x00165a11 -[RCTJSCExecutor executeBlockOnJavaScriptQueue:] + 191 
    13 libobjc.A.dylib      0x008a9059 -[NSObject performSelector:withObject:] + 70 
    14 Foundation       0x004a30d8 __NSThreadPerformPerform + 323 
    15 CoreFoundation      0x0155f6ff __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 15 
    16 CoreFoundation      0x0155538b __CFRunLoopDoSources0 + 523 
    17 CoreFoundation      0x015547a8 __CFRunLoopRun + 1032 
    18 CoreFoundation      0x015540e6 CFRunLoopRunSpecific + 470 
    19 CoreFoundation      0x01553efb CFRunLoopRunInMode + 123 
    20 KinderApp Release     0x00163b93 +[RCTJSCExecutor runRunLoopThread] + 318 
    21 Foundation       0x004a59ba -[NSThread main] + 76 
    22 Foundation       0x0055a1cc __NSThread__start__ + 1346 
    23 libsystem_pthread.dylib    0x04e5e794 _pthread_body + 138 
    24 libsystem_pthread.dylib    0x04e5e70a _pthread_body + 0 
    25 libsystem_pthread.dylib    0x04e5bfa6 thread_start + 34 
) 
libc++abi.dylib: terminating with uncaught exception of type NSException 
(lldb) 

Antwort

1

Vielleicht versuchen Sie in Xcode> Fenster> Geräte und schauen Sie sich das Geräteprotokoll an, um zu sehen, ob etwas herausragt, ist Ihr Vorsorgeprofil E in Ordnung usw.?

+0

Leider ist dies bereits das symbolische Crashprotokoll, das aus den Geräteprotokollen mit der dSym-Datei extrahiert wurde ... Und ja, mein Bereitstellungsprofil ist in Ordnung ... – Beuun