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

开发构建时Expo-widgets组件Pod安装错误排查及解决方案

Expo开发构建Pod安装错误:use_expo_modules_widgets! 触发私有方法resolve调用失败

问题详情

按照Expo官方文档创建Widget组件时,执行开发构建遇到Pod安装失败,错误日志如下:

[!] Invalid Podfile file: private method `resolve' called for....

from /Users/expo/workingdir/build/ios/Podfile:70
-------------------------------------------
target "ExpoWidgetsTarget" do

> use_expo_modules_widgets!

-------------------------------------------

pod install exited with non-zero code: 1

开发环境信息:

System:
      OS: Windows 11 10.0.26200
    Binaries:
      Node: 22.19.0 - C:\Program Files\nodejs\node.EXE
      npm: 10.9.3 - C:\Program Files\nodejs\npm.CMD
    IDEs:
      Android Studio: AI-252.27397.103.2522.14617522
    npmPackages:
      expo: ~54.0.33 => 54.0.33
      react: 19.1.0 => 19.1.0
      react-native: 0.81.5 => 0.81.5
    Expo Workflow: managed

解决方法

将Expo版本升级到55.0.0及以上。原因是expo-widgets模块是在Expo 55版本中正式引入的,低版本(如当前使用的Expo 54)没有集成对应的Podfile指令use_expo_modules_widgets!,因此触发了私有方法调用的错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.01 13:27:32