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

Expo执行eas build ios报错:createInfoPlistPluginWithPropertyGuard非函数

问题原因分析

这个错误的核心是代码尝试调用一个不存在的方法createInfoPlistPluginWithPropertyGuard,结合你的依赖配置,可能的原因如下:

  • EAS CLI与Expo SDK版本不兼容:你使用的eas-cli是3.0.0版本,该版本适配的是Expo SDK 47及以上版本,而你的项目基于SDK 46,版本不匹配导致EAS CLI在构建时调用了SDK 46不支持的方法。
  • @expo/config-plugins版本冲突:createInfoPlistPluginWithPropertyGuard属于@expo/config-plugins包中的方法,项目中部分依赖(如expo-updates、expo-image-picker等)可能安装了超出SDK 46兼容范围的@expo/config-plugins版本,或是不同依赖间的config-plugins版本不一致,导致构建时无法找到该方法。
  • 构建缓存未清理:本地node_modules缓存、Expo远程构建缓存中残留了旧的依赖文件,和更新后的代码产生冲突,引发方法调用失败。

内容的提问来源于stack exchange,提问作者V. Gianvechio

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 14:45:24