是否足以取代GoogleService-Info.plist以使其他人的应用程序与我的捆绑标识符一起使用?

时间:2016-12-01 09:45:09

标签: ios objective-c swift xcode firebase

我最近从iOS开发者处获得了一个应用程序,它正在使用xCode中的包标识符。但是当我将包标识符更改为我的时,它将停止工作(数据库未连接)。我该怎么做才能让它发挥作用?制作新的Firebase帐户并使用我的捆绑包标识符获取新的GoogleService-Info.plist并将其替换为GoogleService-Info.plist就足够了吗? (我也这样做但仍然没有连接到数据库)我错过了什么?

更新

我想连接到新的firebase帐户附带的新空数据库,而不是以前的数据库。

2 个答案:

答案 0 :(得分:1)

如果您阅读Bar Name : Bar1 -> Foo1 Bar Name : Bar2 -> Foo1 Bar Name : Bar3 -> Foo1 Bar Name : Bar1 -> Foo2 Bar Name : Bar2 -> Foo2 Bar Name : Bar3 -> Foo2 Bar Name : Bar1 -> Foo3 Bar Name : Bar2 -> Foo3 Bar Name : Bar3 -> Foo3 GoogleService-Info.plist应该在两个文件中有所不同。这就是为什么你无法连接到以前的数据库。您可以从第一个数据导出数据,然后将这些数据导入新数据库。这个解决方案适合您的情况吗?

<强>更新

好的,一步一步。 XCode控制台中显示错误消息。你知道如何找到它们吗?我创建了一个Firebase文件,替换了一个新的plist。当我尝试注册时,我运行应用程序。它显示弹出“创建新用户的问题,连接到数据库的问题,请稍后重试”。但重要的是!这不是错误代码。当您查看XCode控制台时,它会显示:

DATABASE_URL

然后你可以google它。 How to fix Failed to fetch default token error?

答案 1 :(得分:0)

经过这么多时间后,我发现了错误

FIRAuthErrorCodeOperationNotAllowed = 17006

表示未启用电子邮件和密码帐户。在Firebase控制台的“身份验证”部分中启用它们

要摆脱这一切,我必须做的就是去,

https://console.firebase.google.com/project/myproject/authentication/providers

并选择登录方式和启用电子邮件和密码