-
Notifications
You must be signed in to change notification settings - Fork 611
Description
How frequently does the bug occur?
Sometimes
Description
We are experiencing a native crash on iOS when the React Native app reloads (using RNRestart / JS bundle reload).
The crash occurs inside Realm JSI during runtime reinitialization and results in:
EXC_BAD_ACCESS (KERN_INVALID_ADDRESS)
Crashed: com.facebook.react.JavaScript
This appears to happen during JS bundle reload when Realm attempts to access a destroyed or invalid JSI runtime.
π₯ Crash Details
Crash thread:
Crashed: com.facebook.react.JavaScript
EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000033a40
Top stack frames:
realm::js::(anonymous namespace)::ContainerResizer<...>::~ContainerResizer()
realm::js::JSI::(anonymous namespace)::Realm_get_shared_realm(...)
facebook::react::JSIExecutor::loadBundle
It crashes during JS bundle loading after restart.
π Additional Notes
This only happens when triggering runtime reload.
Does NOT happen on cold start.
Appears related to JSI runtime being destroyed and recreated.
We suspect Realm is holding a reference to an invalidated Hermes runtime during reload.
Faced multiple crashes :
realm::js::JSI::(anonymous namespace)::RealmCoordinator_clear_all_caches(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)
EXC_BAD_ACCESS (KERN_INVALID_ADDRESS)
realm::js::JSI::(anonymous namespace)::Logger_set_default_logger(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)
EXC_BAD_ACCESS (KERN_INVALID_ADDRESS)
realm::js::JSI::(anonymous namespace)::JsPlatformHelpers_default_realm_file_directory(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)
EXC_BAD_ACCESS (KERN_INVALID_ADDRESS)
realm::js::JSI::(anonymous namespace)::RealmAddon::injectInjectables(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)
EXC_BAD_ACCESS (KERN_INVALID_ADDRESS)
realm::js::JSI::(anonymous namespace)::Realm_is_closed(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)
EXC_BAD_ACCESS (KERN_INVALID_ADDRESS)
Stacktrace & log output
# Crashlytics - Stack trace
# Application: onepbxcloud.exitty.com
# Platform: apple
# Version: 5.14.11 (1)
# Issue: 1631a5ae2e55761686a55a85a220bdf9
# Session: b4c1329fa6b24ca0aacc7e213d06fab4_DNE_0_v2
# Date: Thu Feb 19 2026 23:13:59 GMT+0530 (India Standard Time)
com.apple.main-thread
0 libsystem_kernel.dylib 0xcd4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x42f8 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x4214 mach_msg_overwrite + 428
3 libsystem_kernel.dylib 0x405c mach_msg + 24
4 CoreFoundation 0x46868 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x1d848 __CFRunLoopRun + 1188
6 CoreFoundation 0x1ca6c _CFRunLoopRunSpecificWithOptions + 532
7 GraphicsServices 0x1498 GSEventRunModal + 120
8 UIKitCore 0x9ddf8 -[UIApplication _run] + 792
9 UIKitCore 0x46e54 UIApplicationMain + 336
10 TragofoneNewApp 0x7a50 main + 8 (main.m:8)
11 ??? 0x184ca6e28 (Missing)
com.apple.uikit.eventfetch-thread
0 libsystem_kernel.dylib 0xcd4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x42f8 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x4214 mach_msg_overwrite + 428
3 libsystem_kernel.dylib 0x405c mach_msg + 24
4 CoreFoundation 0x46868 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x1d848 __CFRunLoopRun + 1188
6 CoreFoundation 0x1ca6c _CFRunLoopRunSpecificWithOptions + 532
7 Foundation 0x9a2df8 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8 Foundation 0x9a2fd0 -[NSRunLoop(NSRunLoop) runUntilDate:] + 64
9 UIKitCore 0x73094 -[UIEventFetcher threadMain] + 408
10 Foundation 0x6221c __NSThread__start__ + 732
11 libsystem_pthread.dylib 0x444c _pthread_start + 136
12 libsystem_pthread.dylib 0x8cc thread_start + 8
com.google.firebase.crashlytics.MachExceptionServer
0 TragofoneNewApp 0x3175ac FIRCLSProcessRecordAllThreads + 392 (FIRCLSProcess.c:392)
1 TragofoneNewApp 0x3179b8 FIRCLSProcessRecordAllThreads + 423 (FIRCLSProcess.c:423)
2 TragofoneNewApp 0x30f61c FIRCLSHandler + 39 (FIRCLSHandler.m:39)
3 TragofoneNewApp 0x3121e8 FIRCLSMachExceptionServer + 525 (FIRCLSMachException.c:525)
4 libsystem_pthread.dylib 0x444c _pthread_start + 136
5 libsystem_pthread.dylib 0x8cc thread_start + 8
com.apple.CoreMotion.MotionThread
0 libsystem_kernel.dylib 0xcd4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x42f8 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x4214 mach_msg_overwrite + 428
3 libsystem_kernel.dylib 0x405c mach_msg + 24
4 CoreFoundation 0x46868 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x1d848 __CFRunLoopRun + 1188
6 CoreFoundation 0x1ca6c _CFRunLoopRunSpecificWithOptions + 532
7 CoreFoundation 0x9a7c8 CFRunLoopRun + 64
8 CoreMotion 0x14b20 CLMotionActivity::isMounted() const + 30548
9 libsystem_pthread.dylib 0x444c _pthread_start + 136
10 libsystem_pthread.dylib 0x8cc thread_start + 8
com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0xcd4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x42f8 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x4214 mach_msg_overwrite + 428
3 libsystem_kernel.dylib 0x405c mach_msg + 24
4 CoreFoundation 0x46868 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x1d848 __CFRunLoopRun + 1188
6 CoreFoundation 0x1ca6c _CFRunLoopRunSpecificWithOptions + 532
7 CFNetwork 0x248d20 +[__CFN_CoreSchedulingSetRunnable _run:] + 416
8 Foundation 0x6221c __NSThread__start__ + 732
9 libsystem_pthread.dylib 0x444c _pthread_start + 136
10 libsystem_pthread.dylib 0x8cc thread_start + 8
com.apple.CFStream.LegacyThread
0 libsystem_kernel.dylib 0xcd4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x42f8 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x4214 mach_msg_overwrite + 428
3 libsystem_kernel.dylib 0x405c mach_msg + 24
4 CoreFoundation 0x46868 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x1d848 __CFRunLoopRun + 1188
6 CoreFoundation 0x1ca6c _CFRunLoopRunSpecificWithOptions + 532
7 CoreFoundation 0xad834 _legacyStreamRunLoop_workThread + 300
8 libsystem_pthread.dylib 0x444c _pthread_start + 136
9 libsystem_pthread.dylib 0x8cc thread_start + 8
com.facebook.SocketRocket.NetworkThread
0 libsystem_kernel.dylib 0xcd4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x42f8 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x4214 mach_msg_overwrite + 428
3 libsystem_kernel.dylib 0x405c mach_msg + 24
4 CoreFoundation 0x46868 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x1d848 __CFRunLoopRun + 1188
6 CoreFoundation 0x1ca6c _CFRunLoopRunSpecificWithOptions + 532
7 Foundation 0x9a2df8 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8 TragofoneNewApp 0x8af15c -[SRRunLoopThread main] + 71 (SRRunLoopThread.m:71)
9 Foundation 0x6221c __NSThread__start__ + 732
10 libsystem_pthread.dylib 0x444c _pthread_start + 136
11 libsystem_pthread.dylib 0x8cc thread_start + 8
com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x836c __select + 8
1 libsystem_kernel.dylib 0x836c select$DARWIN_EXTSN + 8
2 CoreFoundation 0xc6810 __CFSocketManager + 708
3 libsystem_pthread.dylib 0x444c _pthread_start + 136
4 libsystem_pthread.dylib 0x8cc thread_start + 8
com.facebook.react.JavaScript
0 libsystem_kernel.dylib 0xcd4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x42f8 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x4214 mach_msg_overwrite + 428
3 libsystem_kernel.dylib 0x405c mach_msg + 24
4 libdispatch.dylib 0x1ce94 _dispatch_mach_send_and_wait_for_reply + 548
5 libdispatch.dylib 0x1d234 dispatch_mach_send_with_result_and_wait_for_reply + 60
6 libxpc.dylib 0x11e04 xpc_connection_send_message_with_reply_sync + 256
7 libAudioToolboxUtility.dylib 0x6958 swix::connection::send_and_await_reply(swix::encode_message const&) + 280
8 AudioToolbox 0x2a3ee8 <redacted> + 112
9 AudioToolbox 0x1137b8 <redacted> + 1028
10 AVFAudio 0xb2bf4 AVAudioPlayerCpp::disposeQueue(bool) + 200
11 AVFAudio 0x56f18 -[AudioPlayerImpl dealloc] + 72
12 AVFAudio 0x58398 -[AVAudioPlayer dealloc] + 36
13 CoreFoundation 0x11634 cow_cleanup + 164
14 CoreFoundation 0x116fc -[__NSDictionaryM dealloc] + 148
15 libobjc.A.dylib 0xa1f8 object_cxxDestructFromClass(objc_object*, objc_class*) + 116
16 libobjc.A.dylib 0x5f20 objc_destructInstance_nonnull_realized(objc_object*) + 76
17 libobjc.A.dylib 0x54a4 _objc_rootDealloc + 72
18 libobjc.A.dylib 0x53f8 AutoreleasePoolPage::releaseUntil(objc_object**) + 204
19 libobjc.A.dylib 0x5284 objc_autoreleasePoolPop + 244
20 CoreFoundation 0x2ae8 _CFAutoreleasePoolPop + 32
21 Foundation 0x3c204 __NSThreadPerformPerform + 316
22 CoreFoundation 0x68f10 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28
23 CoreFoundation 0x68e84 __CFRunLoopDoSource0 + 172
24 CoreFoundation 0x46acc __CFRunLoopDoSources0 + 232
25 CoreFoundation 0x1d6d8 __CFRunLoopRun + 820
26 CoreFoundation 0x1ca6c _CFRunLoopRunSpecificWithOptions + 532
27 TragofoneNewApp 0x6c5d8c +[RCTCxxBridge runRunLoop] + 347 (RCTCxxBridge.mm:347)
28 Foundation 0x6221c __NSThread__start__ + 732
29 libsystem_pthread.dylib 0x444c _pthread_start + 136
30 libsystem_pthread.dylib 0x8cc thread_start + 8
caulk.messenger.shared:21
0 libsystem_kernel.dylib 0xc50 semaphore_wait_trap + 8
1 caulk 0x443c caulk::semaphore::timed_wait(double) + 224
2 caulk 0x4488 caulk::concurrent::details::worker_thread::run() + 32
3 caulk 0x8bf4 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4 libsystem_pthread.dylib 0x444c _pthread_start + 136
5 libsystem_pthread.dylib 0x8cc thread_start + 8
caulk.messenger.shared:high
0 libsystem_kernel.dylib 0xc50 semaphore_wait_trap + 8
1 caulk 0x443c caulk::semaphore::timed_wait(double) + 224
2 caulk 0x4488 caulk::concurrent::details::worker_thread::run() + 32
3 caulk 0x8bf4 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4 libsystem_pthread.dylib 0x444c _pthread_start + 136
5 libsystem_pthread.dylib 0x8cc thread_start + 8
caulk::deferred_logger
0 libsystem_kernel.dylib 0xc50 semaphore_wait_trap + 8
1 caulk 0x443c caulk::semaphore::timed_wait(double) + 224
2 caulk 0x4488 caulk::concurrent::details::worker_thread::run() + 32
3 caulk 0x8bf4 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4 libsystem_pthread.dylib 0x444c _pthread_start + 136
5 libsystem_pthread.dylib 0x8cc thread_start + 8
Thread
0 libsystem_kernel.dylib 0xa80 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1404 _pthread_wqthread + 368
2 libsystem_pthread.dylib 0x8c0 start_wqthread + 8
Thread
0 libsystem_kernel.dylib 0xa80 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1404 _pthread_wqthread + 368
2 libsystem_pthread.dylib 0x8c0 start_wqthread + 8
Thread
0 libsystem_kernel.dylib 0xa80 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1404 _pthread_wqthread + 368
2 libsystem_pthread.dylib 0x8c0 start_wqthread + 8
Thread
0 libsystem_kernel.dylib 0xa80 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1404 _pthread_wqthread + 368
2 libsystem_pthread.dylib 0x8c0 start_wqthread + 8
Thread
0 libsystem_pthread.dylib 0x8b8 start_wqthread + 8125806774
Thread
0 libsystem_kernel.dylib 0xa80 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1404 _pthread_wqthread + 368
2 libsystem_pthread.dylib 0x8c0 start_wqthread + 8
Thread
0 libsystem_kernel.dylib 0xa80 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1404 _pthread_wqthread + 368
2 libsystem_pthread.dylib 0x8c0 start_wqthread + 8
Thread
0 libsystem_kernel.dylib 0xa80 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1404 _pthread_wqthread + 368
2 libsystem_pthread.dylib 0x8c0 start_wqthread + 8
AudioSession - RootQueue
0 libsystem_kernel.dylib 0xc68 semaphore_timedwait_trap + 8
1 libdispatch.dylib 0x366cc _dispatch_sema4_timedwait + 64
2 libdispatch.dylib 0x3e88 _dispatch_semaphore_wait_slow + 76
3 libdispatch.dylib 0x13d40 _dispatch_worker_thread + 324
4 libsystem_pthread.dylib 0x444c _pthread_start + 136
5 libsystem_pthread.dylib 0x8cc thread_start + 8
Crashed: com.facebook.react.JavaScript
0 TragofoneNewApp 0x8640f0 realm::js::(anonymous namespace)::ContainerResizer<std::__1::deque<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>::~ContainerResizer() + 719 (deque:719)
1 TragofoneNewApp 0x858b78 realm::js::JSI::(anonymous namespace)::Realm_get_shared_realm(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) + 3931 (jsi_init.cpp:3931)
2 TragofoneNewApp 0x642514 std::__1::function<facebook::jsi::Value (facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>::operator()(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) const + 995 (function.h:995)
3 hermes 0x14828 std::__1::function<facebook::jsi::Value (facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>::operator()(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) const + 44
4 hermes 0x144f0 facebook::hermes::HermesRuntimeImpl::HFContext::func(void*, hermes::vm::Runtime&, hermes::vm::NativeArgs) + 208
5 hermes 0x232f4 hermes::vm::NativeFunction::_nativeCall(hermes::vm::NativeFunction*, hermes::vm::Runtime&) + 140
6 hermes 0x2f4a0 hermes::vm::Interpreter::handleCallSlowPath(hermes::vm::Runtime&, hermes::vm::PinnedHermesValue*) + 60
7 hermes 0x30eac hermes::vm::CallResult<hermes::vm::HermesValue, (hermes::vm::detail::CallResultSpecialize)2> hermes::vm::Interpreter::interpretFunction<false, false>(hermes::vm::Runtime&, hermes::vm::InterpreterState&) + 2540
8 hermes 0x30498 hermes::vm::Runtime::interpretFunctionImpl(hermes::vm::CodeBlock*) + 52
9 hermes 0x600d8 hermes::vm::Runtime::runBytecode(std::__1::shared_ptr<hermes::hbc::BCProviderBase>&&, hermes::vm::RuntimeModuleFlags, llvh::StringRef, hermes::vm::Handle<hermes::vm::Environment>, hermes::vm::Handle<hermes::vm::HermesValue>) + 1204
10 hermes 0x841c facebook::hermes::HermesRuntimeImpl::evaluatePreparedJavaScript(std::__1::shared_ptr<facebook::jsi::PreparedJavaScript const> const&) + 224
11 hermes 0x82b4 facebook::hermes::HermesRuntime::evaluateJavaScriptWithSourceMap(std::__1::shared_ptr<facebook::jsi::Buffer const> const&, std::__1::shared_ptr<facebook::jsi::Buffer const> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) + 88
12 hermes 0x910c facebook::hermes::HermesRuntimeImpl::evaluateJavaScript(std::__1::shared_ptr<facebook::jsi::Buffer const> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) + 32
13 TragofoneNewApp 0x999310 facebook::react::JSIExecutor::loadBundle(std::__1::unique_ptr<facebook::react::JSBigString const, std::__1::default_delete<facebook::react::JSBigString const>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>) + 166 (JSIExecutor.cpp:166)
14 TragofoneNewApp 0x95fb30 std::__1::__function::__func<facebook::react::NativeToJsBridge::loadBundle(std::__1::unique_ptr<facebook::react::RAMBundleRegistry, std::__1::default_delete<facebook::react::RAMBundleRegistry>>, std::__1::unique_ptr<facebook::react::JSBigString const, std::__1::default_delete<facebook::react::JSBigString const>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>)::$_0, std::__1::allocator<facebook::react::NativeToJsBridge::loadBundle(std::__1::unique_ptr<facebook::react::RAMBundleRegistry, std::__1::default_delete<facebook::react::RAMBundleRegistry>>, std::__1::unique_ptr<facebook::react::JSBigString const, std::__1::default_delete<facebook::react::JSBigString const>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>)::$_0>, void (facebook::react::JSExecutor*)>::operator()(facebook::react::JSExecutor*&&) + 1892 (string:1892)
15 TragofoneNewApp 0x960aa8 std::__1::__function::__func<facebook::react::NativeToJsBridge::runOnExecutorQueue(std::__1::function<void (facebook::react::JSExecutor*)>&&)::$_0, std::__1::allocator<facebook::react::NativeToJsBridge::runOnExecutorQueue(std::__1::function<void (facebook::react::JSExecutor*)>&&)::$_0>, void ()>::operator()() + 319 (function.h:319)
16 TragofoneNewApp 0x6cfd94 facebook::react::tryAndReturnError(std::__1::function<void ()> const&) + 436 (function.h:436)
17 TragofoneNewApp 0x6dd38c facebook::react::RCTMessageThread::tryFunc(std::__1::function<void ()> const&) + 68 (RCTMessageThread.mm:68)
18 TragofoneNewApp 0x6dd198 invocation function for block in facebook::react::RCTMessageThread::runAsync(std::__1::function<void ()>) + 45 (RCTMessageThread.mm:45)
19 CoreFoundation 0x1c320 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 28
20 CoreFoundation 0x1bfec __CFRunLoopDoBlocks + 396
21 CoreFoundation 0x1dcd8 __CFRunLoopRun + 2356
22 CoreFoundation 0x1ca6c _CFRunLoopRunSpecificWithOptions + 532
23 TragofoneNewApp 0x6c5d8c +[RCTCxxBridge runRunLoop] + 347 (RCTCxxBridge.mm:347)
24 Foundation 0x6221c __NSThread__start__ + 732
25 libsystem_pthread.dylib 0x444c _pthread_start + 136
26 libsystem_pthread.dylib 0x8cc thread_start + 8
hades
0 libsystem_kernel.dylib 0x65d4 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x2b58 _pthread_cond_wait + 984
2 libc++.1.dylib 0x22704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
3 hermes 0xcc7fc hermes::vm::HadesGC::Executor::worker() + 116
4 hermes 0xcc764 void* std::__1::__thread_proxy[abi:v160006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, hermes::vm::HadesGC::Executor::Executor()::'lambda'()>>(void*) + 44
5 libsystem_pthread.dylib 0x444c _pthread_start + 136
6 libsystem_pthread.dylib 0x8cc thread_start + 8Can you reproduce the bug?
Always
Reproduction Steps
π Steps to Reproduce
Open the app (Realm initialized normally)
Trigger app reload using RNRestart.Restart()
App reload begins
Crash occurs on com.facebook.react.JavaScript thread
Version
20.1.0
What services are you using?
Local Database only
Are you using encryption?
-- select --
Platform OS and version(s)
iOS 26.2.1
Build environment
"realm": "20.1.0",
"react-native": "0.77.3",
Cocoapods version
1.16.2