Firebase Crashlytics作为pod依赖项

问题描述 投票:0回答:1

我有一个图书馆项目,正在使用新的Firebase Crashlytics SDK替换Fabric Crashlytics SDK。

升级之前,我库中的Podfile已包含

pod 'Crashlytics'

和Podspec

spec.dependency "Crashlytics"

升级后,Podfile中的行被替换为

pod 'Firebase/Crashlytics'

以及Podspec中的

spec.dependency "Firebase/Crashlytics"

编译库项目本身是可行的,但是当将它用作另一个项目的Cocoapods库时,我在库代码中的No such module 'Firebase'上得到了import Firebase

查看Cocoapods在导入我的库的项目中创建的内容后,我发现该库具有Firebase-CoreOnly-Crashlytics作为依存关系,而该库又具有FirebaseCoreFirebaseCrashlytics作为依存关系。

这符合我的期望,但未编译。

ios firebase cocoapods crashlytics
1个回答
0
投票

发现this解决方法:

s.xcconfig = { 'SWIFT_INCLUDE_PATHS' => '$(PODS_ROOT)/Firebase/CoreOnly/Sources' }
© www.soinside.com 2019 - 2024. All rights reserved.