1

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

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

我已经尝试过,降级 Realm,清理项目,重新启动 xcode,重新启动整个计算机,我什至删除了 pod 和 lockfile end 重新安装了 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

代码:10.1

4

1 回答 1

1

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

于 2019-12-23T16:05:00.843 回答