React Native Expo SDK51 iOS内部测试跳转页面崩溃求助
React Native + Expo iOS内部测试点击悬浮按钮崩溃
触发场景
点击自定义悬浮按钮后触发崩溃,按钮实现代码如下:
<ButtonFloating fn={ShowAdd} /> const ShowAdd = () => { navigation.navigate('SolicitudDeFondosAgregar'); };
崩溃日志
Thread 3 name: Thread 3 Crashed: 0 libsystem_kernel.dylib 0x00000001e070b42c __pthread_kill + 8 (:-1) 1 libsystem_pthread.dylib 0x00000001f44aac0c pthread_kill + 268 (pthread.c:1721) 2 libsystem_c.dylib 0x000000019f5aeba0 abort + 180 (abort.c:118) 3 libc++abi.dylib 0x00000001f43c8ca4 abort_message + 132 (abort_message.cpp:78) 4 libc++abi.dylib 0x00000001f43b8e5c demangling_terminate_handler() + 348 (cxa_default_handlers.cpp:77) 5 libobjc.A.dylib 0x000000018f4f5e2c _objc_terminate() + 144 (objc-exception.mm:496) 6 libc++abi.dylib 0x00000001f43c8068 std::__terminate(void (*)()) + 16 (cxa_handlers.cpp:59) 7 libc++abi.dylib 0x00000001f43c800c std::terminate() + 108 (cxa_handlers.cpp:88) 8 libdispatch.dylib 0x000000019f4f5de8 _dispatch_client_callout + 40 (object.m:579) 9 libdispatch.dylib 0x000000019f4fd400 _dispatch_lane_serial_drain + 748 (queue.c:3900) 10 libdispatch.dylib 0x000000019f4fdf30 _dispatch_lane_invoke + 380 (queue.c:3991) 11 libdispatch.dylib 0x000000019f508cb4 _dispatch_root_queue_drain_deferred_wlh + 288 (queue.c:6998) 12 libdispatch.dylib 0x000000019f508528 _dispatch_workloop_worker_thread + 404 (queue.c:6592) 13 libsystem_pthread.dylib 0x00000001f44a7934 _pthread_wqthread + 288 (pthread.c:2696) 14 libsystem_pthread.dylib 0x00000001f44a40cc start_wqthread + 8 (:-1)
环境信息
- React Native版本:0.74.3
- Expo SDK版本:51.0.21
- iOS版本:17.5.1
- 测试设备:iPhone 15
- 核心依赖:
react-native-reanimated@^3.10.1
已排查操作
- 确认导航路由配置无错误,Android端功能完全正常
- 已按要求在根组件中导入react-native-reanimated
- 尝试升级react-native-reanimated时出现版本不匹配问题(JS端3.14.0 vs 原生端3.10.0),参考相关Issue处理后崩溃仍未解决
内容的提问来源于stack exchange,提问作者Matías Cellamare
相关产品推荐
相关产品推荐

