使用最新的 CocoaPods (1.15.1) 构建适用于 iOS 的 Flutter 应用程序时出现构建错误“No such module 'MLKitVision'”

问题描述 投票:0回答:2

当我尝试构建我的 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

通过这些步骤,我过去可以解决类似的错误,但今天似乎有所不同。

有人有同样的经历吗,或者也许已经找到了解决方案?

ios flutter dart cocoapods
2个回答
0
投票

所有外部框架(例如 ZoomVideoSDK 和 TerraiOS)都会出现同样的错误。如果您有任何外部框架,则新的 cocoapods 版本无法用于 Flutter pod 安装。

希望尽快解决。


0
投票

CocoaPods 1.15.1 破坏了许多 pod - https://github.com/CocoaPods/CocoaPods/issues

在 1.15.2 可用之前,我建议您保留使用 1.14.3 版本。

© www.soinside.com 2019 - 2024. All rights reserved.