Flutter 未构建 iOS 应用程序,这是一个 swift 错误吗?

Flutter not building iOS application, is it a swift error?

我无法再使用 XCode 构建 iOS 应用程序,即使是全新的 flutter 应用程序也不会 运行。

这是 Android Studio 的版本:

Android Studio 3.1.4 构建 #AI-173.4907809,构建于 2018 年 7 月 23 日 JRE: 1.8.0_152-release-1024-b01 x86_64 JVM:JetBrains 的 OpenJDK 64 位服务器虚拟机 s.r.o Mac OS X 10.13.6

这是 XCode 的版本:

版本 9.4.1 (9F2000)

我收到以下错误:

正在调试模式下在 Andrea 的 iPad 上启动 lib/main.dart... 使用 Xcode 项目中的指定开发团队为设备部署自动签名 iOS:XG2RLBENW5 开始 Xcode 构建... Xcode 构建完成。 无法构建 iOS 应用 Xcode 构建的错误输出: ↳ 2018-09-15 15:56:05.469 xcodebuild[39750:2818902] DVTAsertions:警告 /Library/Caches/com.apple.xbs/Sources/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-14098/Xcode3Core/LegacyProjects/Frameworks/DevToolsCore/DevToolsCore/BuildSystem/Runtime/PBXTargetBuildContext.mm:757 详细信息:来自已取消命令的意外成功退出代码 目的: 方法:-createCommandInvocationRecordFromInvocation: 线程:{number = 9, name = (null)} 请在 http://bugreport.apple.com 提交错误,并附上此警告消息和您可以提供的任何有用信息。 ** 构建失败 **

Xcode 的输出: ↳ === 使用配置调试构建项目运行器的目标运行器 === 在 Swift 4 模式下使用 Swift 3 @objc 推理已弃用。请解决已弃用的@objc 推理警告,在启用“使用已弃用的 Swift 3 @objc 推理”日志记录的情况下测试您的代码,然后通过将 "Swift 3 @objc Inference" 构建设置更改为 "Default" 来禁用推理"Runner" 目标。 在 Swift 4 模式下使用 Swift 3 @objc 推理已弃用。请解决已弃用的@objc 推理警告,在启用“使用已弃用的 Swift 3 @objc 推理”日志记录的情况下测试您的代码,然后通过将 "Swift 3 @objc Inference" 构建设置更改为 "Default" 来禁用推理"Runner" 目标。 === 使用配置调试构建项目运行器的目标运行器 === /Users/pbirdsall/Documents/highline/LeverageGoogleServersPlist/GoogleService-Info.plist:0: 错误:读取数据:无法打开文件“GoogleService-Info.plist”,因为没有这样的文件。 无法为设备构建预编译应用程序。

在 Andrea 的 iPad 上启动应用程序时出错。

错误是说:

"An App ID with Identifier 'com.test.flutterApp' is not available. Please enter a different string"

您的项目需要不同的 bundle id,因为 com.test.flutterApp 可能在不同的 Apple ID 下注册。将其更改为任何独特的内容并尝试 运行 it

编辑

新错误显示:在

找不到 GoogleService-Info.plist
/Users/pbirdsall/Documents/highline/LeverageGoogleServersPlist/GoogleService-Info.plist

确保您有 plist 文件。