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

时间:2018-02-08 10:55:22

标签: ios xcode cordova phonegap

如何解决此错误

  

重复符号_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:架构x86_64的2个重复符号   clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

1 个答案:

答案 0 :(得分: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