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

Expo项目执行pod install报错:undefined method `use_native_modules!'

Expo项目执行pod install报错:undefined method `use_native_modules!'的解决方案

问题根源

错误信息已经明确指出:你在Podfile里调用了未定义的方法use_native_modules!,而系统提示的use_expo_modules!才是Expo项目中集成原生模块的正确方法——use_native_modules!是纯React Native项目的用法,并不适用于Expo环境。

解决步骤

  1. 打开项目的ios/Podfile文件,找到第42行的代码:
    config = use_native_modules!
    
  2. 删除或注释掉这一行代码(Expo通过use_expo_modules!已经完成了原生模块的配置,无需额外调用该方法)。
  3. 保存Podfile后,重新执行以下命令之一:
    • 项目根目录执行:npx expo run:ios
    • ios目录下执行:pod install

额外说明

你大概率是误参考了纯React Native的自定义教程,或者编辑Podfile时不小心添加了这行代码。Expo的自定义流程已经通过use_expo_modules!封装了原生模块的集成逻辑,不需要额外引入纯RN的配置代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 02:12:41