[英]Integrate Firebase Crashlytics (beta) SDK in iOS project without PODS
我在 tvOS 和 iOS 中集成 FrirebaseCrashlytics SDK 没有 cocopods。 我下载了他们的 xcFramework。 但是我不能使用 xcFramework,因为项目不兼容,所以我将 ios-armv7_arm64 框架拖放到项目中,并添加了 Firebase.h 和 module.modulemap(我的项目同时使用 objc 和 swift)。 另外,我在桥接 header 中指定了 Firebase.h。 构建时出现以下错误。
仅显示最近的错误
/Users/xxxxx/Code/ios/tvOSApplications/App/App/Firebase.h:15:9: 'FirebaseCore/FirebaseCore.h' 文件未找到
仅显示最近的错误
/Users/xxxxx/Code/ios/tvOSApplications/App/App/App-tvOS-Bridging-Header.h:27:9:无法构建模块“Firebase”
需要解决的多个问题(基于发行版基础README中的说明:
最近我有一个类似的要求,即在 iOS 和 tvOS 上支持 Firebase。 由于这些框架仅在 iOS 上可用,而不在 tvOS 上可用。 我无法集成框架。 所以我遵循的解决方案是添加https://github.com/firebase/firebase-ios-sdk中提供的源文件,这些文件对应于启用 Firebase Crashlytics 所需的模块。
该解决方案对我有用并且能够看到崩溃。 如果您需要更多信息,请与我们联系
我得到了 Firebase Crashlytics 在没有 Cocoapods 或 XCFramework 捆绑包的情况下为 tvOS 工作。 基本上,您只需要带上源文件,设置 header 搜索路径,并设置所有必需的预处理器宏。 你可以在这里阅读这个故事。
感谢Gangadhar的提示!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.