【问题标题】:'Flutter/Flutter.h' file not found when integrating flutter module to existing iOS project将 Flutter 模块集成到现有 iOS 项目时找不到“Flutter/Flutter.h”文件
【发布时间】:2021-09-10 14:43:03
【问题描述】:

我有一个带有颤振模块模板的颤振项目,我正在尝试将它集成到我现有的 iOS 项目中。 我在下面的官方文档中使用 cocoapods 作为 A 部分的流程

https://flutter.dev/docs/development/add-to-app/ios/project-setup

Pod 安装成功,但项目构建失败,出现错误“未找到 Flutter/Flutter.h 文件”。

试过Xcode clean,reboot,还是不行,有没有类似经验分享一下?

对于我的iOS项目,它有自定义的构建配置,调试和发布被删除了,当我集成flutter模块时会出现这个问题吗?

非常感谢

下面是我的 pod 文件

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
#use_modular_headers!

use_frameworks!

flutter_module_path = '../flutter_module_api_handler'
load File.join(flutter_module_path, '.ios', 'Flutter', 'podhelper.rb')

def share_pods
  pod xxx
  ...

target 'MyProject' do
  install_all_flutter_pods(flutter_module_path)
  share_pods
end

target 'MyProjectStage' do
  install_all_flutter_pods(flutter_module_path)
  share_pods
end

【问题讨论】:

    标签: ios flutter module integration


    【解决方案1】:

    下面试试;

    第一个解决方案;

    flutter pub cache repair
    cd ios 
    pod init 
    pod install
    flutter run
    

    如果不起作用,请在下面输入;

    cd ios
    pod deintegrate
    rm Flutter/Flutter.podspec
    rm podfile.lock
    flutter clean
    flutter pub get
    flutter run
    

    【讨论】:

      猜你喜欢
      • 2021-09-04
      • 2021-09-01
      • 2021-08-27
      • 2021-03-06
      • 1970-01-01
      • 2021-09-09
      • 2021-04-07
      • 2021-11-18
      • 2021-07-21
      相关资源
      最近更新 更多