首页 文章

在xcode上调试cordova应用程序 . 错误

提问于
浏览
-1

如何解决此错误

重复符号_OBJC_METACLASS _ $ _ CDVLogger in:/Users/nazarkalituk/Library/Developer/Xcode/DerivedData/MYAPP-emnjcrdbcjgsjvblqcxjuovvzffs/Build/Intermediates.noindex/MYAPP.build/Debug-iphonesimulator/MYAPP.build/Objects-normal/x86_64/CDVLogger .o /Users/nazarkalituk/Library/Developer/Xcode/DerivedData/MYAPP-emnjcrdbcjgsjvblqcxjuovvzffs/Build/Products/Debug-iphonesimulator/libCordova.a(CDVLogger.o)ld:2个用于体系结构x86_64 clang的重复符号:错误:链接器命令失败退出代码1(使用-v查看调用)

1 回答

  • 2

    该错误意味着您的项目中有两个 CDVLogger 副本 .

    这可能是因为您安装了cordova-plugin-console contains these files - 您可以使用 cordova plugin ls 进行检查 - 并且您的项目中也有 cordova-ios@4.5.0 (或更高版本),现在contains these files also - 使用 cordova platform ls 检查您的平台版本 .

    要解决此问题,请从项目中删除 cordova-plugin-console

    cordova plugin rm cordova-plugin-console
    

    您可能还需要删除/重新添加iOS平台以重建项目:

    cordova platform rm ios --nosave && cordova platform add ios --nosave
    

相关问题