[英]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.