ios - Xcode 和 Flutter 插件 : Could not find or use auto-linked framework 'Flutter'

标签 ios xcode flutter

我在为应用商店归档我的应用时遇到问题。以下是相关事实:

  • 我有一个用 Objective-C 编写的 iOS 应用程序,带有库的 cocoapods。
  • 该应用程序还有一个姊妹项目,一个在 iOS 应用程序内显示屏幕的 Flutter 模块。我按照这些说明构建了模块:https://flutter.dev/docs/development/add-to-app/ios/project-setup#create-a-flutter-module
  • 该应用程序在开发模式下编译良好 - 我可以在模拟器或 iPhone 等设备上编译和运行它。
  • 当我尝试为商店存档时,会发生这种情况:
  • Undefined symbols for architecture armv7:
      "_FlutterMethodNotImplemented", referenced from:
          ___47+[FLTPathProviderPlugin registerWithRegistrar:]_block_invoke in FLTPathProviderPlugin.o
      "_OBJC_CLASS_$_FlutterError", referenced from:
          objc-class-ref in FLTPathProviderPlugin.o
      "_OBJC_CLASS_$_FlutterMethodChannel", referenced from:
          objc-class-ref in FLTPathProviderPlugin.o
    ld: symbol(s) not found for architecture armv7
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    

    需要明确的是,这对于开发来说编译得很好——只有当我切换到归档它时,编译才会失败。非常感谢您的帮助!

    最佳答案

    我遇到了这个问题,并花了一整天的时间试图解决它。

    这对我有用:

  • 删除你flutter项目中的iOS文件夹
  • 运行flutter create .
  • 如果您对 pod 文件、plist 等进行了任何更改。立即更新它们
  • 安装您的 pod 并运行。
  • 关于ios - Xcode 和 Flutter 插件 : Could not find or use auto-linked framework 'Flutter' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59655951/

    相关文章:

    firebase - 如何将photoUrl添加到当前用户?

    flutter - 在 flutter 中创建自定义下拉列表 - 或者如何将自定义下拉选项放在其他所有内容之上的图层中

    firebase - 如何将用户添加到主题以获取 firebase 推送通知

    xcode - 拖放后窗口失去焦点

    javascript - 在自动对焦 ios 网络浏览器上强制显示键盘

    javascript - 如果 <script> 位于正文末尾,为什么在 iOS 上不执行?

    ios - MSCollectionViewCalendarLayout示例:体系结构的 undefined symbol

    iphone - 类名前应为 ')'

    iphone - 应用商店提交流程(BundleID)

    ios - 升级到 iOS 6 后出现 NSInternalInconsistencyException