Сборка для iOS (из XCode) завершается с ошибкой:
библиотека не найдена для -lFirebaseCore
В Android работает отлично.
Ionic:
ionic (Ionic CLI) : 4.10.2 (/usr/local/lib/node_modules/ionic)
Ionic Framework : ionic-angular 3.9.2
@ionic/app-scripts : 3.1.6
Cordova:
cordova (Cordova CLI) : 8.1.2 (cordova-lib@8.1.1)
Cordova Platforms : ios 4.5.5
Cordova Plugins : cordova-plugin-ionic 3.1.3, cordova-plugin-ionic-webview 1.2.1, (and 13 other plugins)
System:
NodeJS : v10.15.1 (/usr/local/bin/node)
npm : 6.4.1
OS : macOS High Sierra
Xcode : Xcode 10.1 Build version 10B61
cordova-plugin-firebase: 2.0.5
cordova-plugin-firebase-dynamiclinks: 1.1.1
cocoapods 1.6.1
Я копирую GoogleService-Info.plist из консоли Firebase в корневой каталог.
ionic cordova prepare ios
Я открываю платформы / ios / *. Xcworkspace из Xcode, чтобы я мог видеть модули. Сборка не удалась:
library not found for -lFirebaseCore
Я пытаюсь связать библиотеки Pod в XCode по адресу: Продукты -> Схема -> Редактировать схему -> Сборка: FirebaseCore, FirebaseDynamicLinks ... и теперь ошибка:
342 повторяющихся символа для архитектуры x86_64
Если я удаляю флаг -ObjC из тегов Другие ссылки в настройках сборки, сборка завершается успешно, но при попытке запустить ее в эмуляторе при запуске происходит сбой с ошибкой:
[FIRApp registerAsConfigurable:]: нераспознанный селектор отправлен в класс
Также пробовал:
rm -rf Pods
rm -rf *.xcworkspace
rm Podfile.lock
pod install
Я запускаю XCode с *.xcworkspace
, но результат тот же.