为 Firebase 多次下载 Googleservices-info.plist

Downloading Googleservices-info.plist more than once for Firebase

对于我的第一个 Firebase 项目,我下载了所需的 Googleservices-info.plist 文件,然后将其添加到 Xcode 中的应用程序中。

我确认包标识符是正确的,它是正确的,因为它是由 Firebase 根据我在 Googleservicesinfo.plist 下载之前的步骤中输入的包标识符匹配的。

我在 Firebase 上创建了一个新项目,我再次下载了 Googleservices-info.plist 文件,但这次它在末尾附加了数字 1,因为我之前已经下载了一个具有此名称的文件。尽管我可以像以前一样将它添加到我的项目中,但我在教程中看到一条警告,该警告说要确保我导入的 Googleservices-info.plist 没有附加数字。我看不出这有什么问题,所以我错过了什么?

我只想知道如何管理这个文件,因为我有多个 Firebase 项目。 我是否只下载一次,然后对 Xcode 中的每个项目的文件进行必要的更改(也就是说,每次都给一个不同的包标识符?)。但是,如果我这样做,那将如何影响文件系统中的文件?当然,我不能有多个同名的文件,因为详细信息会在文件系统中更新并与其他项目发生冲突?

抱歉,如果这是一个基本问题,但我需要正确处理它。

当您将文件下载到已存在同名文件的位置时,您的浏览器会在新文件的名称中添加一个数字以使其唯一。因此,如果您将两个 googleservices-info.plist 文件下载到同一位置,您最终会得到:

googleservices-info.plist
googleservices-info.plist.1

在 XCode 项目中使用第二个文件会导致您收到警告。

我通常 googleservices-info.plist 从下载文件夹移动到我的应用所在的同一个文件夹中。因为我每个应用程序只需要一个 googleservices-info.plist,所以自动解决了重复文件名的问题。