为 iOS 编译 Flutter 项目时的 Xcode 构建问题

Posted

技术标签:

【中文标题】为 iOS 编译 Flutter 项目时的 Xcode 构建问题【英文标题】:Xcode build issue when compiling Flutter project for iOS 【发布时间】:2020-04-25 11:10:01 【问题描述】:

我正在尝试构建应用的 ios 版本。该应用程序将构建到 android 设备上,我可以使用 Flutter (Android Studio) 在我的 iPhone 11 模拟器上本地构建该应用程序。我正在尝试通过 Xcode 构建到同一个模拟器。我收到以下错误:

:0: 错误:不支持将桥接头与模块接口一起使用 命令 CompileSwiftSources 失败,退出代码非零

这是我的 pubspect.yaml 依赖项。

environment:
  sdk: ">=2.1.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  rxdart: ^0.19.0
  path_provider: ^1.1.0
  cloud_firestore: ^0.12.5+2
  file_picker: any
  soundpool: any
  bubble_tab_indicator: ^0.1.3
  video_player: any
  firebase_storage: ^3.0.2
  shared_preferences: ^0.4.3
  googleapis: ^0.52.0+1
  googleapis_auth: ^0.2.6
  rx_command: ^4.0.2
  rx_widgets: ^2.2.0
  camera: any
  timeago: any
  flutter_cache_manager: ^0.3.2
  uuid: ^2.0.0
  sentry: ^2.1.1
  device_info: ^0.3.0
  flutter_slidable: any
  url_launcher: ^5.0.3
  logger:
    git: git://github.com/logger-dart/logger.dart.git
  flutter_picker:
    git: git://github.com/yangyxd/flutter_picker.git
  #  audioplayers: ^0.12.0
  flutter_sound: any
  googleapis_beta: ^0.47.0+1
  logging: ^0.11.3+2
  quiver_log: ^1.0.6
  http_auth: ^0.2.3
  #  simple_animations: ^1.1.0
  speech_recognition: any
  package_info: ^0.4.0+4
  graphs: ^0.2.0
  flutter_reorderable_list: ^0.1.3
  provider: ^2.0.1
  image: ^2.1.0
  firebase_dynamic_links: ^0.4.0+2
  #  extended_image: ^0.3.5
  flutter_share_me: ^0.2.1
  native_device_orientation: any
  simple_animations: any
  flutter_custom_clippers: any
  polygon_clipper: any
  expandable: any
  reorderables: any
  cupertino_icons: ^0.1.2
  firebase_auth: ^0.11.1+7
  google_sign_in: ^4.0.2
  built_value: any
  built_collection: any
  get_it: any
  http: any
  validators: ^2.0.0+1
  permission_handler: ^3.2.0
  flutter_staggered_grid_view: ^0.3.0
  animated_background: any
  webview_flutter: any
  flutter_ffmpeg: any

dependency_overrides:
  path_provider: ^1.1.0

什么是有问题的依赖项或问题,不允许我使用 Xcode 构建到同一个模拟器?同样,通过 Android Studio 构建的模拟器没有问题。

谢谢!

【问题讨论】:

感谢编辑建议 【参考方案1】:

构建用于分发的库是否

【讨论】:

以上是关于为 iOS 编译 Flutter 项目时的 Xcode 构建问题的主要内容,如果未能解决你的问题,请参考以下文章

Flutter 无法仅在物理 iOs 设备中构建和运行 iOS 应用程序

2022-04-22iOS项目混编flutter,iOS真机debug模式下打不开flutter页面

flutter与原生混编(iOS)

使用 Firebase In App Messaging 插件时 Flutter 无法编译项目

ios flutter 混编

Flutter插件开发和iOS原生代码:避免应用启动时的权限请求?