Я пытался реализовать уведомления Firebase в проекте, который имеет много целей (например, 13).Я боролся, но наконец-то заставил его работать на моем тестовом устройстве, имея возможность показывать уведомления при отправке приложением под названием Postman.
Дело в том, что я установил фреймворки, не используя cocoapods, потому что всякий раз, когда я пыталсяdo Pod install, мой проект не смог собрать, что заставило меня откатиться и попробовать снова.Поэтому я решил использовать этот учебник: https://www.mokacoding.com/blog/setting-up-firebase-without-cocoapods/
Приложение работало нормально, поэтому я попытался заархивировать его, опубликовать в testflight, и люди сказали мне всегда использовать Generic iOS Device при публикации в Testflight,поэтому приложение работает на каждом устройстве, а не только на том, которое я тестирую.
Но когда я пытался собрать проект, но на Универсальном устройстве iOS я получаю сообщение об ошибке:
Неопределенные символы для архитектуры armv7s:
"_OBJC_CLASS_$_FIRInstanceID", referenced from:
objc-class-ref in MyINFOAppDelegate.o
"_OBJC_CLASS_$_FIRApp", referenced from:
objc-class-ref in MyINFOAppDelegate.o
ld: символы не найдены для архитектуры armv7s
clang: error: сбой команды компоновщика с кодом выхода1 (используйте -v для просмотра вызова)
Невозможно архивировать и отправить его в testflight.
Что мне делать?Уже видел кучу сообщений о том, что я сделал, но не смог решить: (