【发布时间】:2020-06-16 15:06:07
【问题描述】:
我有一个库项目,我正在用新的 Firebase Crashlytics SDK 替换 Fabric Crashlytics SDK。
在升级之前,我的库中包含的 Podfile
pod 'Crashlytics'
和 Pod 规范
spec.dependency "Crashlytics"
升级后 Podfile 中的行被替换为
pod 'Firebase/Crashlytics'
在 Podspec 中使用
spec.dependency "Firebase/Crashlytics"
编译库项目本身可以工作,但是当将它用作另一个项目的 Cocoapods 库时,我在库代码中的 import Firebase 上得到 No such module 'Firebase'。
查看 Cocoapods 在导入我的库的项目中创建的内容,我发现该库具有 Firebase-CoreOnly-Crashlytics 作为依赖项,而 FirebaseCore 和 FirebaseCrashlytics 作为依赖项。
这符合我的预期,但无法编译。
【问题讨论】:
标签: ios firebase cocoapods crashlytics