我正在尝试使用 Flutter for iOS 和 Android 构建一个简单的应用程序,但是当我尝试在 iPhone 上运行它时,该应用程序在启动时崩溃(Android 运行良好)。我没有 Mac,所以我使用 Codemagic 编译发布版本并部署到 TestFlight,然后从那里安装到 iPhone 上。据我所知,Apple 只在 Xcode 中显示了他们的崩溃日志(App Store Connect 在线中什么都没有?),因为我没有 Mac,所以我看不到这些。关于我可能会遇到什么问题,或者我可以收集哪些信息来调试问题的任何想法?
谢谢!
编辑:我一直在挖掘更多,看起来崩溃与 Firebase 依赖项有关。如果我创建 Flutter 演示项目(flutter create),它在 iOS 上运行良好。但是,如果我随后将 Firebase 包添加到 pubspec.yaml,并手动添加 GoogleServices-info.plist,则应用程序会在启动时崩溃。(我还没有添加任何使用 Firebase 的代码。) GoogleServices-info.plist 应该与 Xcode 一起添加,但由于我没有 Xcode 或 mac,这很难。这个问题的第二个答案给出了一个建议:在没有 Xcode 的情况下在 Flutter 中将 GoogleService-Info.plist 保存在哪里? 我尝试进行这些更改,但得到了相同的结果。有没有人有任何关于在没有 Mac 的情况下添加 Firebase 的建议?