Создание Unity с Firebase Messaging для iOS не удается из-за зависимости Dynamic Links - PullRequest
0 голосов
/ 29 октября 2018

У меня есть проект Unity, использующий FirebaseMessaging, некоторое время он работал нормально, но некоторая комбинация последних изменений в iOS (12.0.1), Unity (2018.2.10f1), XCode (10.0) и Firebase (5.4.0) породил, казалось бы, бесконечный каскад ошибок, после обновления до указанных версий различных инструментов, которые я сейчас застрял с этим умом:

Неопределенные символы для архитектуры arm64: "_OBJC_CLASS _ $ _ FIRDynamicLinks", на который ссылаются из: objc-class-ref в libFirebaseCppApp.a (invites_receiver_internal_ios_aa7b75b2efc3269e88f1077e55250e5a.o)

Я явно не использую DynamicLinks в этом приложении, никогда, ни у кого не было идеи, почему у меня будет эта зависимость? Нужно ли это для обмена сообщениями, и если да, то почему оно не обрабатывается распознавателем пакетов Firebase?

Я несколько раз полностью очищал кэши XCode, Cocoapods и Unity и временные файлы, очищал, собирал и перестраивал, полностью удалял плагины Firebase и безуспешно реимпортировал ...

Если я импортирую DynamicLinks, работает локально, но затем завершается неудачно при сборке UnityCloud с:

/ BUILD_PATH /.../ Pods / FirebaseDynamicLinks / Firebase / DynamicLinks / FDLURLComponents / FDLURLComponents.m: 19: 9: файл «DynamicLinks / FDLURLComponents / FDLURLComponents + Private.h» не найден * 1013

Так что это тоже не обходной путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...