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

EAS构建iOS应用时Pod Install失败问题求助

解决EAS iOS构建Pod安装失败问题

步骤1:修复expo-av的AndroidManifest.xml包名异常

  • 清除依赖缓存并重装:
    rm -rf node_modules
    yarn cache clean
    yarn install
    
  • 手动检查node_modules/expo-av/android/src/main/AndroidManifest.xml,确保根manifest节点包含package属性,示例:
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="expo.modules.av">
    
  • 若文件仍异常,重新安装expo-av:
    yarn remove expo-av
    yarn add expo-av
    

步骤2:修复iOS/Podfile第14行无效token

  • 打开项目根目录下的ios/Podfile,定位第14行,排查语法错误、多余符号或未正确解析的变量(比如未加载的环境变量)
  • 若涉及环境变量引用,确保格式正确,比如用双引号包裹路径:
    pod 'SomePod', :path => "#{ENV['EXPO_ROOT']}/node_modules/some-pod"
    
  • 若Podfile为自动生成,执行命令重新生成:
    npx expo prebuild --clean --platform ios
    

步骤3:M3 MacBook Pro适配调整

  • 安装适配Apple Silicon的CocoaPods稳定版本:
    sudo gem uninstall cocoapods
    sudo gem install cocoapods -v 1.13.0
    pod setup
    
  • 若依赖不支持原生Apple Silicon,用Rosetta模式终端运行构建命令,或在EAS配置中指定兼容模式

本地验证与重新构建

  • 先在本地测试Pod安装:
    cd ios
    pod deintegrate
    pod install
    
  • 本地无错误后,重新执行EAS构建:
    eas build --profile development --platform ios
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 05:57:36