React Native IOS Crash при запуске (Exc_BAD_ACCESS (SIGSEGV) - Как мне найти код, который не удается?IOS

Программируем под IOS
Ответить
Anonymous
 React Native IOS Crash при запуске (Exc_BAD_ACCESS (SIGSEGV) - Как мне найти код, который не удается?

Сообщение Anonymous »

Я беру на себя приложение React Native от предыдущих разработчиков. Я очень новичок в разработке, но хочу учиться. Firebase не поднимает его.

Код: Выделить всё

fdfdf Thread 4 name:   Dispatch queue: com.meta.react.turbomodulemanager.queue
Thread 4 Crashed:
0   hermes                                 0x1057eb0c4 hermes::vm::detail::TransitionMap::uncleanMakeLarge(hermes::vm::Runtime&) + 84
1   hermes                                 0x1057ec1d8 hermes::vm::detail::TransitionMap::insertNew(hermes::vm::Runtime&, hermes::vm::detail::Transition const&, hermes::vm::Handle) + 164
2   hermes                                 0x1057ebda4 hermes::vm::HiddenClass::addProperty(hermes::vm::Handle, hermes::vm::Runtime&, hermes::vm::SymbolID, hermes::vm::PropertyFlags) + 724
3   hermes                                 0x105806888 hermes::vm::JSObject::addOwnPropertyImpl(hermes::vm::Handle, hermes::vm::Runtime&, hermes::vm::SymbolID, hermes::vm::PropertyFlags, hermes::vm::Handle) + 144
4   hermes                                 0x105805060 hermes::vm::JSObject::addOwnProperty(hermes::vm::Handle, hermes::vm::Runtime&, hermes::vm::SymbolID, hermes::vm::DefinePropertyFlags, hermes::vm::Handle, hermes::vm::PropOpFlags) + 236
5   hermes                                 0x1058057b0 hermes::vm::JSObject::putComputedWithReceiver_RJS(hermes::vm::Handle, hermes::vm::Runtime&, hermes::vm::Handle, hermes::vm::Handle, hermes::vm::Handle, hermes::vm::PropOpFlags) + 1368
6   hermes                                 0x1057cb3bc facebook::hermes::HermesRuntimeImpl::setPropertyValue(facebook::jsi::Object const&, facebook::jsi::String const&, facebook::jsi::Value const&) + 164
7   MWS_LIBRY                              0x104b10d98 0x104824000 + 3067288
8   MWS_LIBRY                              0x104b10cdc 0x104824000 + 3067100
9   MWS_LIBRY                              0x104befab8 0x104824000 + 3979960
10  MWS_LIBRY                              0x104bf03e4 0x104824000 + 3982308
11  MWS_LIBRY                              0x104bf4f20 0x104824000 + 4001568
12  libdispatch.dylib                      0x18d355aac _dispatch_call_block_and_release + 32
13  libdispatch.dylib                      0x18d36f584 _dispatch_client_callout + 16
14  libdispatch.dylib                      0x18d35e2d0 _dispatch_lane_serial_drain + 740
15  libdispatch.dylib                      0x18d35edac _dispatch_lane_invoke + 388
16  libdispatch.dylib                      0x18d3691dc _dispatch_root_queue_drain_deferred_wlh + 292
17  libdispatch.dylib                      0x18d368a60 _dispatch_workloop_worker_thread + 540
18  libsystem_pthread.dylib                0x20f955660 _pthread_wqthread + 292
19  libsystem_pthread.dylib                0x20f9529f8 start_wqthread + 8
< /code>
Я думаю, что мне нужно определить, где эти местоположения, например. 0x1057eb0c4 в исходном коде, но я понятия не имею, как это сделать. А.И. говорит, чтобы запустить это: < /p>
node sourcemap-to-stack.js \
--sourcemap /FULL/PATH/TO/ios/main.jsbundle.map \
--bundle /FULL/PATH/TO/ios/main.jsbundle \
--location 0x104b10d98
и заменить/full/path/to/с реальным местоположением вашего проекта. Некоторые по -настоящему подходят для начинающих пошаговые инструкции были бы так полезны, так как A. Я, ​​кажется, бесполезен.

Подробнее здесь: https://stackoverflow.com/questions/796 ... find-the-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»