Сборка с Unity 2018.4.2 - Xcode 10.2 - Последние iOS-цели Firebase Latest (6.1.1) для Unity с .Net 4
Для Firebase Мы используем следующие пакеты Unity: - FirebaseMessaging.unitypackage -FirebaseAnalytics.unitypackage
Получите следующую ошибку сборки в Xcode:
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_FIRDynamicLinks", referenced from:
objc-class-ref in libFirebaseCppApp.a(invites_receiver_internal_ios_aa7b75b2efc3269e88f1077e55250e5a.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
На другой машине та же ошибка, однако цель armv7:
Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_FIRDynamicLinks", referenced from:
objc-class-ref in libFirebaseCppApp.a(invites_receiver_internal_ios_aa7b75b2efc3269e88f1077e55250e5a.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Протестированные решения (решения пока нет)):
- Obj-C для фреймворков (уже был там)
- Обновлены какао-бобы до последней версии
- Удален Developer / Xcode / DerivedData
- Обновленные какао-бобы и удаленные кеши
Самое странное, что это только начало происходить в понедельник, раньше работало, больше ничего не менялось, поэтому можно полагать, что Google что-то изменил в своей библиотеке какао-бобовкоторый ссылается снова не является еще одним пакетом, который не включен в настоящее время.
Проблема не возникает в том же Android-варианте проекта.