clang:错误:链接器命令失败,退出代码 1:架构 x86_64 的未定义符号

问题描述 投票:0回答:3

我在 Cordova 应用程序中添加了一个自定义插件。并且自定义插件使用第三方框架。 当我通过 cordova 命令行构建它时,构建失败并出现错误

clang: error: linker command failed with exit code 1:Undefined symbols for architecture x86_64

但是,如果我现在打开 xcode 项目并构建应用程序,它工作正常,并且该框架也会添加到 Xcode 的嵌入式 bianries 中。但我想从 cordova 命令行构建应用程序,因为它需要作为构建过程的一部分自动化。

ios cordova frameworks linker-errors
3个回答
1
投票

错误是“clang:错误:链接器命令失败,退出代码为 1”

您可以将部署目标首选项添加到项目的 config.xml 中。例如,这会将部署目标设置为 iOS 10.0。

<preference name="deployment-target" value="11.0" />

0
投票

不知道为什么维诺德的解决方案被否决,但对我来说它有效!我已经尝试寻找解决方案两周了,但我不知道清理该项目会有帮助!

Clean and rebuild the project.

是对我有帮助的。


-8
投票

清理并重建项目。

© www.soinside.com 2019 - 2024. All rights reserved.