在iOS项目中集成Firebase Crashlytics(beta)SDK,无需POD
我正在tvOS和iOS中集成FrirebaseCrashlytics SDK,而不使用cocopods。我下载了他们的XC框架。但是我不能使用xcFramework,因为项目不兼容,所以我将ios-armv7_arm64框架拖放到项目中,并添加了Firebase.h和modulemap.modulemap(我的项目同时使用objc和swift)。另外,我在桥接头中指定了Firebase.h。当我构建时,我得到了以下错误 仅显示最近的错误 /Users/xxxxx/Code/ios/tvOSApplications/App/App/Firebase.h:15:9:未找到“FirebaseCore/FirebaseCore.h”文件 仅显示最近的错误在iOS项目中集成Firebase Crashlytics(beta)SDK,无需POD,ios,objective-c,swift,firebase,crashlytics,Ios,Objective C,Swift,Firebase,Crashlytics,我正在tvOS和iOS中集成FrirebaseCrashlytics SDK,而不使用cocopods。我下载了他们的XC框架。但是我不能使用xcFramework,因为项目不兼容,所以我将ios-armv7_arm64框架拖放到项目中,并添加了Firebase.h和modulemap.modulemap(我的项目同时使用objc和swift)。另外,我在桥接头中指定了Firebase.h。当我构建时,我得到了以下错误 仅显示最近的错误 /Users/xxxxx/Code/ios/tvOSApp
/用户/xxxxx/Code/ios/tvOSApplications/App/App/App-tvOS桥接头。h:27:9:无法生成模块“Firebase”要解决的多个问题(根据分发基础中的说明:
- zip发行版需要支持Xcode框架的Xcode 11
- zip发行版仅支持iOS。tvOS仅通过CocoaPods发行
- 所有Firebase安装都需要同时安装Analytics文件夹中的xcframeworks
这个解决方案对我很有效,可以看到崩溃。如果你需要更多信息,请告诉我。我得到了Firebase Crashlytics,它在tvOS上工作,没有Cocoapods或XCFramework捆绑包。基本上,你只需要带上源文件,设置头搜索路径,并设置所有必需的预处理器宏。你可以阅读这个故事。
感谢Gangadhar!的提示。您是如何添加源文件的,我需要同时实现崩溃和通知。这里有一个解决方案,所有想要在没有POD的情况下使用此解决方案的人都应该遵循上述说明。