我已经在 Unity 中的 Android 版本下成功设置了 Firebase,但我真的在努力让它在我的 iOS 版本中工作。
我已按照以下所有步骤操作: https ://firebase.google.com/docs/unity/setup
我已经安装了 CocoaPods:
skywalker:sl leonard$ pod --version
1.2.0
这是生成的顶级 iOS 项目:
skywalker:sl leonard$ ls
Classes Libraries
Data MapFileParser
Info.plist MapFileParser.sh
LaunchScreen-iPad.png Unity-iPhone
LaunchScreen-iPad.xib Unity-iPhone Tests
LaunchScreen-iPhone.xib Unity-iPhone.xcodeproj
LaunchScreen-iPhoneLandscape.png UnityData.xcassets
LaunchScreen-iPhonePortrait.png build
我没有看到正在添加的 GoogleService-Info.plist 文件,并且还期望有一个 Podfile(但我只是猜测它会生成一个)。
该项目会产生错误并尝试手动解决它们只会产生更多错误。
然后我尝试添加 GoogleMobileAds.framework iOS 框架:
在网上阅读了这些错误之后,关于 CocoaPods 的内容很多,但是运行 pod init 只是创建了一个空白工作区,并没有解决我的问题。