2017-08-14 61 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每個應用程序,它會自動解決重複文件名的問題。