在Libgdx ios模块中实现Firebase消息传递时,体系结构x86_64的未定义符号

问题描述

在iOS模拟器上安装应用程序时出现以下错误。我正在使用Android Studio构建和编译我的libgdx项目。

robovm版本2.3.10-SNAPSHOT Xcode 11.3.1 Android Studio 4.1

[

document.querySelector('Meta[name="robots"]').setAttribute("content","all");

解决方法

libs文件夹中缺少FirebaseInstallations框架,如错误日志第二行所示。

此外,使用消息传递独脚架还需要以下框架列表。

    <framework>FIRAnalyticsConnector</framework>
    <framework>FirebaseAnalytics</framework>
    <framework>FirebaseCore</framework>
    <framework>FirebaseCoreDiagnostics</framework>
    <framework>FirebaseInstallations</framework> <!-- !-->
    <framework>FirebaseMessaging</framework>
    <framework>GoogleAppMeasurement</framework>
    <framework>GoogleDataTransport</framework> <!-- ! -->
    <framework>GoogleDataTransportCCTSupport</framework> <!-- ! -->
    <framework>GoogleUtilities</framework>
    <framework>nanopb</framework>
    <framework>PromisesObjC</framework>
    <framework>Protobuf</framework>

确保包括所有这些内容。 GoogleDataTransportCCTSupport可能不是必需的。