我通过 pubspec.yaml 文件在 iOS (Cocoapods) 中遇到了 Flutter 依赖问题。我可以使用 Flutter 演示默认程序复制问题并将这些依赖项复制到 pubspec.yaml 文件中。
cupertino_icons:^0.1.2
http:^0.12.0+4
fl_chart:^0.10.0
flutter_spinkit: "^4.1.1"
flutter_fluid_slider: ^1.0.2
日期格式:^1.0.8
amazon_cognito_identity_dart:^0.0.22
url_launcher: ^6.0.3
shared_preferences: ^0.5.6
条码扫描:任意
firebase_messaging:6.0.16
设备信息:^0.4.0+4
flutter_secure_storage: 3.3.3
mapbox_gl:^0.7.0
flutter_phoenix: "^0.1.0"
国际:^0.16.1
google_mobile_ads:^0.12.1+1
我还将这个(下面)添加到 Podfile 中:
平台:ios,'9.0' 使用_modular_headers!
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0'
我收到这些错误:
Xcode 的输出:
↳
在 /Users/XXXXXX/.pub-cache/hosted/pub.dartlang.org/url_launcher-6.0.7/ios/Classes/FLTURLLauncherPlugin.m:7 包含的文件中:
/Users/XXXXXX/.pub-cache/hosted/pub.dartlang.org/url_launcher-6.0.7/ios/Classes/FLTURLLauncherPlugin.h:5:9: 致命错误: 'Flutter/Flutter.h' 文件未找到
#import
Flutter(通道稳定,2.2.2,Mac OS X 10.15.7 19H2 darwin-x64,
我清理并删除 Pod.lock
处理这个问题好几天了,任何帮助将不胜感激,谢谢
答案 0 :(得分:1)
看看error: 'Flutter/Flutter.h' file not found when flutter run on iOS
删除 ios/Flutter/Flutter.podspec: rm ios/Flutter/Flutter.podspec
扑通干净
再次运行您的应用。