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

Flutter iOS构建时webview_flutter出现framework not found错误如何解决

webview_flutter iOS端运行报错解决方案
  • 调整iOS最低支持版本
    打开项目ios目录下的Podfile,将顶部注释的platform :ios配置打开,版本号修改为11.0及以上:
    platform :ios, '11.0'
    
    同时打开Xcode加载项目的ios文件夹,选中Runner项目,在「General」选项卡的「Deployment Info」区域,将iOS部署版本也调整为11.0及以上。
  • 配置Info.plist适配规则
    打开ios/Runner/Info.plist文件,添加如下配置,支持非HTTPS网页加载与webview渲染:
    <key>NSAppTransportSecurity</key>
    <dict>
      <key>NSAllowsArbitraryLoads</key>
      <true/>
    </dict>
    <key>io.flutter.embedded_views_preview</key>
    <true/>
    
  • 清理缓存重新拉取依赖
    在项目根目录按顺序执行以下命令:
    flutter clean
    flutter pub get
    cd ios
    rm -rf Pods Podfile.lock
    pod install --repo-update
    
  • 版本兼容适配
    若执行上述步骤后仍报错,检查webview_flutter版本与当前Flutter SDK的兼容性:
    • Flutter 2.x版本项目建议使用webview_flutter: ^3.0.4
    • Flutter 3.x版本项目建议使用webview_flutter: ^4.0.0及以上版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 15:54:08