首页 > 解决方案 > 是否可以使用 cmake 为没有 pod 的 Xcode 11 链接 xcframework (FirebaseCore.xcframework)?我找不到例子

问题描述

尝试在 cocos2d-x 4.0 中使用 CMake 集成 firebase 6.23.0 是否有可用的示例。

标签: c++xcodecmakecocos2d-xxcode11

解决方案


您可以执行以下工作以使用最新的 firebase sdks。

尝试直接从特定文件夹使用框架。例如对于 FirebaseCore 直接从这个目录添加框架 FirebaseCore.framework

"FirebaseCore.xcframework/ios-armv7_arm64/FirebaseCore.framework"

添加来自特定架构的所有框架,例如 iOS 设备 ios-armv7_arm64。

然后在 cmake 中,您需要像添加任何其他 iOS 原生框架一样添加框架。

set(ios_frameworks 
FirebaseCore
FirebaseCoreDiagnostics
FirebaseInstallations
FirebaseInstanceID
FirebaseMessaging
GoogleAppMeasurement
FIRAnalyticsConnector
FirebaseAnalytics
GoogleDataTransport
GoogleDataTransportCCTSupport
GoogleUtilities
PromisesObjC
Protobuf
nanopb
FirebaseCrashlytics
)

希望这会有所帮助。


推荐阅读