我无法在 iOS 模拟器上运行我的 Flutter 应用程序,随后无法在 XCode 中成功构建以进行部署

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

尝试在 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 版本,我怀疑这可能导致了这个问题

ios flutter xcode
1个回答
0
投票

检查您的软件包版本并更新软件包的最新版本,然后运行 pod 安装程序,否则无法正常工作,请尝试降级您的 XCODE 15 (https://xcodereleases.com/)。

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