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

Flutter项目跨平台迁移后iOS端资源图片无法加载问题求助

解决跨系统迁移Flutter项目后iOS模拟器图片无法加载的问题
  • 检查pubspec.yaml资源配置
    确认assets路径无大小写错误(Mac区分大小写,Windows不区分),路径分隔符统一用/。示例正确配置:

    flutter:
      assets:
        - assets/images/
        - assets/icons/avatar.png
    

    修改后执行flutter pub get刷新资源。

  • 彻底清理构建缓存
    依次执行以下命令清除Flutter和iOS端缓存:

    flutter clean
    cd ios
    pod deintegrate
    rm -rf Podfile.lock .symlinks Flutter/Flutter.framework Flutter/Flutter.podspec
    pod install
    cd ..
    flutter pub get
    

    完成后重启模拟器再运行项目。

  • 验证iOS项目资源关联
    打开iOS目录下的.xcworkspace,检查Runner项目的Assets.xcassets是否正确包含所有图片。若存在缺失,手动将图片拖入Assets.xcassets中。

  • 修复文件权限
    Mac下迁移的文件可能存在权限问题,执行命令修复:

    chmod -R 755 ./assets
    
  • 重启开发环境
    关闭所有终端、IDE和模拟器,重新打开后再运行项目,清除残留缓存。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 11:49:51