You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Expo开发客户端iOS构建问题:RNDateTimePicker未找到报错求助

解决方案
  • 核对依赖与Expo SDK版本兼容性
    不同Expo SDK版本对第三方依赖有严格适配要求,比如:

    • Expo SDK 48 适配 @react-native-community/datetimepicker@6.7.3 + react-native-modal-datetime-picker@16.0.0
    • Expo SDK 49+ 适配 @react-native-community/datetimepicker@7.2.0 + react-native-modal-datetime-picker@17.0.0
      先确认你的Expo SDK版本,确保依赖版本完全匹配,避免跨版本混用。
  • 改用Expo官方日期选择器(推荐)
    社区版组件在Expo托管工作流中易出现原生组件注册问题,替换为Expo官方维护的组件:

    1. 卸载现有依赖:
      npm uninstall react-native-modal-datetime-picker @react-native-community/datetimepicker
      
    2. 安装Expo官方组件:
      npx expo install @expo/datetimepicker
      
    3. 代码中替换为@expo/datetimepicker,若需弹窗样式,可自行结合Modal组件实现,或选用兼容该组件的弹窗封装库。
  • 彻底清除Expo缓存
    缓存残留可能导致原生组件未正确注册,执行以下命令重启项目:

    npx expo start --clear
    
  • 裸工作流额外操作
    若使用Expo裸工作流,需确保iOS原生依赖安装完成:

    npx pod-install ios
    

    安装完成后重新启动项目。

内容的提问来源于stack exchange,提问作者Sanket Savaliya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 02:04:54