将adMob添加到现有的Firebase应用程序

时间:2019-04-08 18:17:18

标签: ios swift xcode firebase-realtime-database admob

标题可能会让您感到困惑,但是在这里我会尽力解释。

我有一个使用Firebase Firestore作为存储的应用程序。现在,我决定将AdMob添加到我的项目中,但这将最终显示在两个“ GoogleService-Info.plist”文件中。我的问题是要删除/替换哪个?我无法运行程序,因为出现错误:

  

:-1:多个命令生成'/Users/puttemac/Library/Developer/Xcode/DerivedData/MyDogwalk-eiogfpjopcpzxaalyodbyllsajwn/Build/Products/Debug-iphoneos/MyDogwalk.app/GoogleService-Info.plist':   1)目标“ MyDogwalk”(项目“ MyDogwalk”)具有从“ /Users/puttemac/Desktop/MyDogwalk-ios/MyDogwalk/MyDogwalk/GoogleService-Info.plist”复制到“ / Users / puttemac / Library / Developer / Xcode”的命令/DerivedData/MyDogwalk-eiogfpjopcpzxaalyodbyllsajwn/Build/Products/Debug-iphoneos/MyDogwalk.app/GoogleService-Info.plist'   2)目标“ MyDogwalk”(项目“ MyDogwalk”)具有从“ / Users / puttemac / Desktop / MyDogwalk-ios / MyDogwalk / MyDogwalk / New Group / GoogleService-Info.plist”复制到“ / Users / puttemac / Library /开发人员/Xcode/DerivedData/MyDogwalk-eiogfpjopcpzxaalyodbyllsajwn/Build/Products/Debug-iphoneos/MyDogwalk.app/GoogleService-Info.plist'

我需要保留Firestore,并且还想在项目中添加“ AdMob”,但是我该怎么做?

目前,我有两个“ GoogleService-Info.plist”

img

你们当中有人做过吗?我有两个.plist文件,但似乎只能有一个。我怎样才能做到这一点?如何在同一项目中使用Firestore和AdMob?所有帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

如果您在项目中有两个不同的目标,并且有两个不同的FireBase项目/应用程序,则只需要2个GoogleService-Info.plist

确定

  • 您具有相同的Firebase项目(比较CLIENT_ID
  • GoogleService-Info.plist具有旧项目中的所有项目(如果不是手动添加的话)
  • 使用第二个,因为它可能会包含所有物品