【发布时间】:2020-08-18 03:51:18
【问题描述】:
我正在尝试使用 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,所以这很难。这个问题的第二个答案给出了一个建议:Where to save GoogleService-Info.plist in Flutter without Xcode? 我尝试进行这些更改,但得到了相同的结果。有没有人建议在没有 mac 的情况下添加 Firebase?
【问题讨论】: