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

Flutter iOS构建报错:GeneratedPluginRegistrant模块"app_links"未找到

以下是针对性的排查和修复步骤:

  • 彻底清理项目缓存
    依次执行命令清除Flutter和iOS端的缓存文件:

    flutter clean
    rm -rf ios/Pods
    rm ios/Podfile.lock
    rm -rf ~/Library/Caches/CocoaPods
    rm -rf ios/.symlinks
    rm -rf ios/Flutter/Flutter.framework
    rm -rf ios/Flutter/Flutter.podspec
    
  • 重新初始化依赖配置
    清理完成后,重新拉取Flutter依赖并安装iOS Pod:

    flutter pub get
    cd ios
    pod install --repo-update
    

    若Pod安装失败,可添加--verbose参数查看详细日志定位问题。

  • 检查Xcode项目插件引用
    打开ios/Runner.xcworkspace,核对以下配置:

    1. 查看GeneratedPluginRegistrant.swift文件,确认app_links模块的引用是否正确,删除无效或错误的引用代码。
    2. 进入项目Build Phases -> Link Binary With Libraries,确保app_links.framework已添加,未添加则重新执行pod install后刷新项目。
    3. 检查Build Settings中的Framework Search Paths,确认包含$(inherited)和$(PROJECT_DIR)/Pods/Target Support Files/app_links路径。
  • 验证插件兼容性
    查看pubspec.yaml中app_links的版本,确保适配当前Flutter版本。若版本过旧,升级至最新稳定版:

    dependencies:
      app_links: ^最新稳定版本号
    

    执行flutter pub upgrade app_links完成升级后,重新执行pod install。

  • 重置Xcode索引
    在Xcode菜单栏点击File -> Workspace Settings,点击Derived Data旁的箭头,删除当前项目的Derived Data文件夹,重启Xcode后重新构建项目。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 01:54:59