【问题标题】:Firebase Crashlytics as pod dependencyFirebase Crashlytics 作为 pod 依赖项
【发布时间】: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 作为依赖项,而 FirebaseCoreFirebaseCrashlytics 作为依赖项。

这符合我的预期,但无法编译。

【问题讨论】:

标签: ios firebase cocoapods crashlytics


【解决方案1】:

找到this 解决方法:

s.xcconfig = { 'SWIFT_INCLUDE_PATHS' => '$(PODS_ROOT)/Firebase/CoreOnly/Sources' }

【讨论】:

    猜你喜欢
    • 2017-11-01
    • 2018-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多