gpt4 book ai didi

javascript - 使用 cordova 编译 iOS 版本时出现问题

转载 作者:行者123 更新时间:2023-11-28 03:55:45 26 4
gpt4 key购买 nike

我在尝试使用 cordova 编译 iOS 版本时遇到问题。

尝试编译/构建适用于 iOS 的 cordova 应用程序时出现以下错误,并且无法成功生成构建。有人以前见过这个错误并可以帮助诊断问题吗?我无法让它在物理设备上构建,我可以成功部署到模拟器,但在物理设备上出现此错误。

我认为这与设备特定错误有关,iPhone 5S 在 IOS 11 上运行。我目前陷入困境,不知道从哪里继续或继续。

堆栈跟踪副本:

ld: 2 duplicate symbols for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Stack trace error

最佳答案

  1. 当你链接任何库或文件两次时,通常会出现此错误。例如,在我的项目中,我有一些类文件重复。在错误描述中,会列出重复文件的名称,你可以搜索和确保您没有重复项,例如在您的情况下搜索“CDVLogger”,只需查找并删除额外的类。问题就会解决。
  2. 如果您使用 Xcode 推荐的警告标志,则出现此错误的另一种方法。 GCC_NO_COMMON_BLOCKS = YES 导致了该问题。将其设置回“NO”可以解决问题。
  3. 最终清理并运行项目。

关于javascript - 使用 cordova 编译 iOS 版本时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47560509/

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