gpt4 book ai didi

ios - Cordova - 体系结构 x86_64 的 undefined symbol

转载 作者:行者123 更新时间:2023-11-29 11:44:46 28 4
gpt4 key购买 nike

我正在使用 Cordova 运行 cordova build ios 并收到此错误:

架构 x86_64 的 undefined symbol :
“_OBJC_CLASS_$_ESUserInfoResponse”,引用自:
l_OBJC_$_CATEGORY_ESUserInfoResponse_$_TMConvenience in TicketmasterSDK(ESUserInfoResponse+TMConvenience.o)
“_OBJC_CLASS_$_ESConfig”,引用自:
TicketmasterSDK(TMExperienceController.o) 中的 objc-class-ref
“_OBJC_CLASS_$_ESProductInfoResponse”,引用自:
l_OBJC_$_CATEGORY_ESProductInfoResponse_$_TicketmasterSDK 中的便利(ESProductInfoResponse+Convenience.o)
“_OBJC_CLASS_$_ExperienceSDK”,引用自:
TicketmasterSDK(TMExperienceController.o) 中的 objc-class-ref
“_OBJC_CLASS_$_ESUserInfo”,引用自:
TicketmasterSDK(TMExperienceController.o) 中的 objc-class-ref
ld: 找不到体系结构 x86_64 的符号
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我关注了这个问题:Undefined symbols for architecture x86_64 on Xcode 6.1主要的 .h 和 .m 由 Cordova 生成,我将 Swift 用于自定义插件。

在打开Xcode工作区并在Simulator中运行时构建并运行,但通过Cordova编译时出错。我该如何解决这个问题以及如何了解 Cordova 是如何为 iOS 原生构建的?

最佳答案

项目中可能缺少您的某些文件。如果您将自定义代码添加到 AppDelegate.m 文件,然后在 xCode 中打开项目,单击第一个名为 Navigator 的选项卡,然后单击 Classes 文件夹,然后选择“Add files to [project]”。添加您在其中引用的缺失文件,然后点击构建。它现在应该工作了。它对我有用!

关于ios - Cordova - 体系结构 x86_64 的 undefined symbol ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44503625/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com