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

iOS设备运行Flutter项目崩溃:Flutter与Alamofire框架加载失败求助

解决Flutter项目运行时Library not loaded: @rpath/xxx.framework/xxx崩溃问题

修复Flutter.framework加载失败

  • 打开Xcode,选中项目的Runner target,切换到Build Phases标签:
    • 查看Embed Frameworks列表,确认Flutter.framework存在且勾选了Code Sign On Copy;如果没有,点击+添加该框架
    • 切换到Build Settings标签,搜索Framework Search Paths,确保里面包含$(inherited)和$(PROJECT_DIR)/Flutter这两个路径
  • 终端执行命令清理缓存并重建依赖:
    flutter clean
    flutter pub get
    cd ios && pod deintegrate && pod install && cd ..
    

修复Alamofire.framework加载失败

  • 若通过CocoaPods引入Alamofire:
    • 检查ios/Podfile是否正确声明了Alamofire依赖,然后执行命令更新:
      cd ios && pod update Alamofire && cd ..
      
    • 回到Xcode的Runner target -> Build Phases -> Link Binary With Libraries,确认Alamofire.framework已添加且状态设为Required
  • 若手动引入Alamofire:
    • 确认Alamofire.framework已正确加入项目,且在Embed Frameworks中存在、Code Sign On Copy勾选
    • 检查Build Settings的Framework Search Paths是否包含Alamofire所在的目录

通用排查动作

  • 重启Xcode和你的iOS设备,缓存堆积常导致这类加载问题
  • 确认设备开启了开发者模式:iOS设置→隐私与安全性→开发者模式,开启后重启设备
  • 检查项目的Deployment Target不高于iOS 16.3(你的设备系统版本)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 13:03:10