当我尝试构建我的 Flutter(Flutter 3.16.9,通道稳定)应用程序时,我收到上述错误:
Failed to build iOS app
Swift Compiler Error (Xcode): No such module 'MLKitVision'
/.pub-cache/hosted/pub.dev/mobile_scanner-3.5.7/ios/Classes/MobileScanner.swift:10:7
我安装了最新的 CocoaPods 版本,截至今天是
1.15.1
。
我的构建步骤是
flutter clean &&
flutter pub get &&
flutter pub run build_runner build --delete-conflicting-outputs &&
flutter run
以及
cd ios/
rm -rf Podfile.lock &&
rm -rf Pods &&
pod repo update &&
pod cache clean --all &&
pod deintegrate &&
pod setup &&
pod install --repo-update
通过这些步骤,我过去可以解决类似的错误,但今天似乎有所不同。
有人有同样的经历吗,或者也许已经找到了解决方案?
所有外部框架(例如 ZoomVideoSDK 和 TerraiOS)都会出现同样的错误。如果您有任何外部框架,则新的 cocoapods 版本无法用于 Flutter pod 安装。
希望尽快解决。
CocoaPods 1.15.1 破坏了许多 pod - https://github.com/CocoaPods/CocoaPods/issues
在 1.15.2 可用之前,我建议您保留使用 1.14.3 版本。