类AMSupportURLConnectionDelegate在两者中都实现
我正在尝试在 M1 mac 上构建一个 flutter 应用程序并收到以下错误。
$ flutter build ios --release
Building XXX for device (ios-release)...
Automatically signing iOS for device deployment using specified development team in Xcode project: XXX
Running pod install... 13.2s
Running Xcode build...
Xcode build done. 6.7s
Failed to build iOS app
Error output from Xcode build:
?
objc[65074]: Class AMSupportURLConnectionDelegate is implemented in both ?? (0x1f66de518) and ?? (0x1160d82b8). One
of the two will be used. Which one is undefined.
objc[65074]: Class AMSupportURLSession is implemented in both ?? (0x1f66de568) and ?? (0x1160d8308). One of the two
will be used. Which one is undefined.
** BUILD FAILED **
Xcode's output:
?
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Constructing build description
error: The linked framework 'Pods_Runner.framework' is missing one or more architectures required by this target:
armv7. (in target 'Runner' from project 'Runner')
Encountered error while building for device.
这是我的 flutter doctor -v
flutter doctor -v
[?] Flutter (Channel stable, 1.22.4, on macOS 11.0 20A2411 darwin-arm, locale en-AU)
• Flutter version 1.22.4 at /Users/mlee/development/flutter
• Framework revision 1aafb3a8b9 (3 weeks ago), 2020-11-13 09:59:28 -0800
• Engine revision 2c956a31c0
• Dart version 2.10.4
[?] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
• Android SDK at /Users/mlee/Library/Android/sdk
• Platform android-30, build-tools 30.0.2
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
• All Android licenses accepted.
[?] Xcode - develop for iOS and macOS (Xcode 12.2)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 12.2, Build version 12B45b
• CocoaPods version 1.10.0
[!] Android Studio (version 4.1)
• Android Studio at /Applications/Android Studio.app/Contents
? Flutter plugin not installed; this adds Flutter specific functionality.
? Dart plugin not installed; this adds Dart specific functionality.
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
[?] VS Code (version 1.51.1)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.16.0
[?] Connected device (2 available)
! Doctor found issues in 1 category.
回答
我遇到过同样的问题。我在运行时看到了同样的错误flutter build ios。
错误消息在我的 VS 代码终端上显示为红色,但有点误导。我发现这不是主要问题。
实际问题应该在以下错误部分。
因此,请运行flutter build ios --verbose并仔细阅读输出。
在我的情况下,还有其他失败的问题flutter build ios。问题如忘记放入GoogleService-Info.plist或iOS目标版本低于flutter包的要求。
回答
得到同样的错误,也在 M1 macbook 上。通过以下方式修复它:
flutter clean项目目录里面。flutter build ios- “开始调试”(与代码)。
- Getting the same issue on the M1 MacBook. But not able to solve
回答
安装 ffi 帮助了我。我从过去两天被困住了,然后我终于找到了这个解决方案。
arch -x86_64 sudo gem install ffi
如果您使用的是 m1,请使用它
sudo gem install ffi
如果你是 intel Macs
谢谢希望这会奏效。
- As a m1 user, ffi break "pod install" command, idk why but it happen. Uninstalling fix my issue, just wanted to say :/
回答
我用 flutter create 创建的新应用程序中的新文件替换了所有 /app/ios 文件
THE END
二维码