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

Expo React Native项目遇警告:Constants.platform.ios.model已弃用,求指导

解决Expo React Native中Constants.platform.ios.model弃用警告的步骤
  • 先安装expo-device依赖包,在项目根目录执行命令:
    expo install expo-device
    
  • 替换代码里的旧API调用:
    • 把原来依赖expo-constants的代码,改成使用expo-device的Device模块:
      // 旧写法
      import Constants from 'expo-constants';
      const deviceModel = Constants.platform.ios.model;
      
      // 新写法
      import { Device } from 'expo-device';
      const deviceModel = Device.modelName;
      
  • 重启Expo项目,这时候弃用警告就会消失。

提醒:这个旧API会在SDK 45版本被彻底移除,趁早替换能避免后续版本升级出现兼容问题。

内容的提问来源于stack exchange,提问作者Code Lover

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 01:37:01