首页 文章

如何修复libCordova.a(CDVLogger.o)ld:mac osionic 3 app上的架构x86_64的2个重复符号?

提问于
浏览
2

我正在尝试运行离子命令离子cordova模拟ios并失败 . 我试图运行一个干净的cordova helloworld项目,它运行没有任何问题 . 下面,我写信给你列出错误的终端 .

/Users/frol/ionic1/platforms/ios/build/emulator/libCordova.a(CDVLogger.o)

ld:2个用于体系结构x86_64 clang的重复符号:错误:链接器命令失败,退出代码为1(使用-v查看调用)

建筑失败

以下构建命令失败:Ld build / emulator / Live \ Hockey.app/Live \ Hockey normal x86_64(1 failure)(node:2641)UnhandledPromiseRejectionWarning:未处理的promise promise(拒绝id:1):命令的错误代码65:xcodebuild使用args:-xcconfig,/ Users / frol / ionic1 / platforms / ios / cordova / build-debug.xcconfig,-workspace,Live Hockey.xcworkspace,-scheme,Live Hockey,-configuration,Debug,-sdk,iphonesimulator, - destination,platform = iOS Simulator,name = iPhone X,build,CONFIGURATION_BUILD_DIR = / Users / frol / ionic1 / platforms / ios / build / emulator,SHARED_PRECOMPS_DIR = / Users / frol / ionic1 / platforms / ios / build / sharedpch(node: 2641)[DEP0018]弃用警告:弃用未处理的承诺拒绝 . 将来,未处理的承诺拒绝将使用非零退出代码终止Node.js进程 .

我的版本为ionic - 3.19.1 cordova - 8.0.0 node - 8.9.4

当你严格按照网站上的说明部署离子并安装一切(XCode,命令行) . 帮我

1 回答

  • 2

    我认为这是因为控制台插件新的cordova-ios版本 .

    删除cordova控制台插件后尝试 .

    cordova plugin rm cordova-plugin-console
    

    并再次运行 .

    如果这没有帮助,请尝试以下方法:

    cordova platform rm ios
    cordova platform add ios@4.4
    

    希望这可以帮助 .

相关问题