RealmJS:铛:错误:链接器命令失败,退出代码为1(使用-v查看调用)

时间:2019-10-21 00:03:21

标签: ios xcode react-native realm realm-js

我不知道如何解决这个问题。

我觉得这可能与RealmJS有关,但是我已经尝试了github上他们问题页面上的所有内容。

我尝试过,降级Realm,清理项目,重新启动xcode,重新启动整个计算机,我什至删除了Pod,并在lockfile端重新安装了Pod。 是的,我正在使用.xworkspace文件

177 more errors
... 
duplicate symbol _OBJC_IVAR_$_GCDWebServerURLEncodedFormRequest._arguments in:
    /Users/henk/Library/Developer/Xcode/DerivedData/WhosThat_app-axxkmftwrprdsnaxtynfzrtgsvca/Build/Products/Debug-iphonesimulator/libGCDWebServers.a(GCDWebServerURLEncodedFormRequest.o)
    /Users/henk/Library/Developer/Xcode/DerivedData/WhosThat_app-axxkmftwrprdsnaxtynfzrtgsvca/Build/Products/Debug-iphonesimulator/libRealmReact.a(GCDWebServerURLEncodedFormRequest.o)
ld: 177 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

本机:0.59.8

领域:3.2.0、3.1.0、2.8.0

Xcode:10.1

1 个答案:

答案 0 :(得分:0)

这是RealmJS的链接错误。您可能会发现使用RealmJS 3.4.0或更高版本会更容易,因为这些版本现在包含CocoaPods,可为您处理所有链接。我遇到了同样的问题,不幸的是我无法在较低版本的RealmJS上修复它,但升级到RealmJS 3.4.2并使用CocoaPods链接库为我修复了该问题。