2017-06-04 15 views
0

このエラーをどのように回避できますか?この重複シンボルエラー(Vungle、CodePush)を回避するにはどうすればよいですか?

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) 

答えて

0

重複する記号は、かなり一般的であり、多くのものと関連しています。この場合

3つの理由が考えられます。 VungleとCodePushは同じ定数名を使用している可能性があります。あるいは、VungleはCodePushを内部的に使用している場合もあれば、CodePushを使用している場合もあります。

その中に1つだけを入れて、動作するかどうかを確認してください。同じコードを複数のファイルに分割しようとすると、両方のライブラリを同じインタフェース/実装で使用している可能性があります。

+0

こんにちは、私はVungleを追加していますので、CodePushだけで動作しますが、Vungleを追加しない限り、私は広告を取得できません。 – kayla

関連する問題