У меня есть установка Firebase для моей сборки Android в Unity, но я действительно борюсь за ее работу в моей iOS-сборке.Firebase Unity Проблемы с iOS
проектUnity Firebase была установка и выглядит отлично:
Я все шаги по: 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, а также ожидаемый подфайл (но я просто предполагаю, что он сгенерирует его).
Проект генерирует ошибки и пытается вручную разрешить их, просто создает больше ошибок.
Вот правильный проект после первой сборки:
Попытка решить эту проблему модули отключил ошибку:
Затем после строительства это то, что я вижу:
I затем попытался добавить раму iOS GoogleMobileAds.framework:
После запуска снова я получаю эти ошибки:
После чтения онлайн об этих ошибках есть много упоминаний вокруг CocoaPods, но работает стручок инициализацию только что создал пустое рабочее пространство и не решить мою проблему.
Для всех, кто интересуется. Способ, которым я обходился, заключался в том, чтобы следовать шагам, как описано выше, но вручную удалять и считывать GoogleMobileAds.framework из проекта iOS каждый раз, когда я перестраивался через Unity. Не идеальный, но по крайней мере он работает – leonardseymore