尝试在 iOS 模拟器上运行时出现此错误:
构建iOS应用程序失败 Xcode 构建的错误输出: ↳ --- xcodebuild:警告:使用多个匹配目标中的第一个: { 平台:iOS 模拟器,id:F3F94F7F-DFC2-4EDA-9F79-23EC8DFCB2A8,操作系统:16.0,名称:最大 11 } { 平台:iOS 模拟器,id:F3F94F7F-DFC2-4EDA-9F79-23EC8DFCB2A8,操作系统:16.0,名称:最大 11 } ** 构建失败 **
Xcode 的输出: ↳ 在路径中写入结果包: /var/folders/x2/cmkskh752blb__xzhdqrh2tm0000gn/T/flutter_tools.urJG7L/flutter_ios_build_temp_diraeO3Mp/temporary_xcresult_bundle
/Users/kawikakawikamac/.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.0/ios/url_launcher_ios/Sources/url_launcher_ios/Launcher.swift:22:1: error: type 'UIApplication' does not conform to protocol 'Launcher'
extension UIApplication: Launcher {}
^
UIKit.UIApplication:24:15: note: candidate has non-matching type '(URL, [UIApplication.OpenExternalURLOptionsKey : Any], (@MainActor @Sendable (Bool) -> Void)?) -> Void'
open func open(_ url: URL, options: [UIApplication.OpenExternalURLOptionsKey : Any] = [:], completionHandler completion: (@MainActor @Sendable (Bool) -> Void)? = nil)
^
/Users/kawikakawikamac/.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.0/ios/url_launcher_ios/Sources/url_launcher_ios/Launcher.swift:22:1: note: add stubs for conformance
extension UIApplication: Launcher {}
^
Command SwiftEmitModule failed with a nonzero exit code
我尝试更新 url_launcher 包,重新安装 pods 文件,尝试 flutter clean 和 flutter pub get
我最近将 XCode 更新到了 16.1 版本,我怀疑这可能导致了这个问题
检查您的软件包版本并更新软件包的最新版本,然后运行 pod 安装程序,否则无法正常工作,请尝试降级您的 XCODE 15 (https://xcodereleases.com/)。