ITADN

🐛 iOS Crash (EXC_BAD_ACCESS) in Realm JSI when reloading app (React Native 0.77.3 + Hermes + Realm 20.1.0)

#7103Opennikulsolankiecsmob 创建于 2026-02-20
T-BugSDK-Use:LocalRepro:AlwaysFrequency:Sometimes
### 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 ```shell # 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 + 8 ``` ### Can 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
0 条评论