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

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

我已将自定义插件添加到 Cordova 应用程序。自定义插件使用第三方框架。 当我通过 cordova 命令行构建它时,构建失败并显示错误

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

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

错误是“clang: error: linker command failed with exit code 1”

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

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