У меня есть проект библиотеки, в котором я заменяю Fabri c Crashlytics SDK новым Firebase Crashlytics SDK.
Перед обновлением Podfile в моей библиотеке содержал
pod 'Crashlytics'
и Podspe c
spec.dependency "Crashlytics"
После обновления строка в Podfile была заменена на
pod 'Firebase/Crashlytics'
, а в Podspe c на
spec.dependency "Firebase/Crashlytics"
Компиляция самого проекта библиотеки работает, однако при использовании его в качестве библиотеки Cocoapods из другого проекта я получаю No such module 'Firebase'
на import Firebase
в коде библиотеки.
Глядя на то, что Cocoapods создает в проекте импортируя мою библиотеку, я вижу, что библиотека имеет Firebase-CoreOnly-Crashlytics
как зависимость, которая, в свою очередь, имеет FirebaseCore
и FirebaseCrashlytics
как зависимости.
Это соответствует тому, что я ожидал, но он не компилируется .