2017-08-14 54 views
0

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

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

我在Firebase上创建了一个新项目,我再次下载了Googleservices-info.plist文件,但这次它将数字1附加到最后,因为我之前已经下载了带有此名称的文件。即使我可以像以前一样将其添加到我的项目中,但我在教程中看到了一条警告,声明确保我导入的Googleservices-info.plist没有附加数字。我没有看到这个问题,所以我错过了什么?

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

对不起,如果这是一个基本的问题,但我需要正确管理它。

回答

1

当您将文件下载到已存在同名文件的位置时,浏览器会在新文件的名称中添加一个数字,以使其具有唯一性。所以,如果你下载两个文件googleservices-info.plist到同一位置,你结束了:

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

使用在XCode项目第二个文件使你得到警告。

我通常从移动googleservices-info.plist从下载文件夹到我有我的应用程序相同的文件夹。由于我只需要一个googleservices-info.plist每个应用程序,它会自动解决重复文件名的问题。