0

我如何克服这个错误?

duplicate symbol _zipOpen4 in:
    /Users/a/app/app-client/ios/Pods/VungleSDK-iOS/VungleSDK.embeddedframework/VungleSDK.framework/VungleSDK(vungle_zip.o)
    /Users/a/Library/Developer/Xcode/DerivedData/AppClient-hirdjpuiiuosayehatqakfrifyvs/Build/Products/Debug-iphoneos/libCodePush.a(zip.o)
ld: 1 duplicate symbol for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
4

1 回答 1

0

重复符号是相当通用的,并且与许多事物相关。在这种情况下

可能有三个原因。Vungle 和 CodePush 可能使用相同的常量名称。或者 Vungle 可能在内部使用 CodePush,反之亦然。

尝试只在其中包含一个,看看它是否有效。如果尝试将代码拆分为多个文件,您可能会在相同的接口/实现中使用这两个库。

于 2017-06-04T19:16:39.117 回答