【发布时间】:2020-06-28 01:15:09
【问题描述】:
所以我正在做一个在 iOS 中使用 Flutter 的项目,我似乎遇到了一堵砖墙。
首先,我需要您知道我确实拥有该项目的 100% 工作副本。没有问题,没有错误等。
我要做的是创建项目的第二个副本,并进行一些小的更改,然后让它也能正常工作。 (文字颜色和应用程序名称等变化)。
我正在使用 Flutter 对此进行编程,运行 FirebaseAuth 来授权最终用户,然后在项目中使用 google-maps。
现在,在我进行了这些小改动之后,我似乎根本无法让第二个项目发挥作用。 (我以前有它的功能,但是那个构建丢失了。我应该使用更好的源代码控制)。
现在我知道我必须更改 XCode 中的包标识符,我已经在 info.plist 和 xcode 项目的常规选项卡中完成了这项工作。 (完成打开工作区,而不是项目)。替换了 GoogleServices-Info.plist 并通过 XCode 添加到项目中。我还用 GoogleServices-Info.plist 中的新值替换了 info.plist 中 url 方案的值。
还将 API 密钥更改为我应该为新项目使用的新密钥。并确保所有正常的事情,例如确保推送通知在项目中处于活动状态等。
据我所知,我已尽一切努力让项目正常运行……但它没有停止或给我错误,而是崩溃了。
使用命令通过终端运行:
NO_PROXY=localhost,127.0.0.1; flutter run --verbose
我收到以下错误。
Error connecting to the service protocol: failed to connect to http://127.0.0.1:1033/
如果我在 Xcode 中运行它,我会收到以下错误:
flutter: Phone Auth Verification Failed: Invalid token.
如果我在 VSCode 中运行它,我什至不会走那么远。
Error connecting to the service protocol: failed to connect to http://127.0.0.1:1025/
我检查了他们各自的 git 和问题板,但我在颤振或 firebase 中找不到任何让我知道发生了什么的任何东西。
有没有人有我可以查找可能错误的地方清单之类的东西? (我很确定这可能只是我忘记更改的 XCode 中的一个设置,或者类似的东西)。非常感谢。
【问题讨论】:
标签: ios xcode flutter firebase-authentication