RealmJS: clang: error: linker 命令失败,退出代码为 1(使用 -v 查看调用)



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

我有一种感觉它可能与 RealmJS 有关,但我已经尝试了他们在 github 上的问题页面中的所有内容。

我已经尝试过,降级Realm,清理项目,重新启动xcode,重新启动整个计算机,我什至删除了pods和lockfile端重新安装了pods。 是的,我正在使用 .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

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

最新更新