Hi Danny;
I am running into the same sort of build errors reported above by burnsj002 and naveen_pcs. The problem is in building for iOS and I am using Corona Build 2931. Here is a quick rundown:
a) First time I tried to build, the conflict was between duplicate symbols in Vungle Plugin and AppoDeal Plugin. Here is a snippet of the last lines of the error message from the console:
(VungleAdLegacy.o)
/Users/steve/Desktop/Just 2 Builds/Just 2 Words.app/.build/plugin.appodeal/libappodealPlugin.a(VungleAdLegacy.o)
duplicate symbol _OBJC_METACLASS_$_VungleAdLegacy in:
/Users/steve/Desktop/Just 2 Builds/Just 2 Words.app/.build/CoronaProvider.ads.vungle/libads-vungle.a(VungleAdLegacy.o)
/Users/steve/Desktop/Just 2 Builds/Just 2 Words.app/.build/plugin.appodeal/libappodealPlugin.a(VungleAdLegacy.o)
ld: 3577 duplicate symbols for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
BUILD ERROR: There was a problem linking the app.
Check the console for more information.
b ) First thing I tried was reversing the position of plugins in build.settings in case that might change build order and solve problem. Didn’t solve problem. Same error.
c) Second thing I tried was building app with ONLY 2 PLUGINS – Vungle and AppoDeal. Didn’t solve problem. Same basic run of “duplicate symbol” errors. I you want something simple and reproducible, just try to build for iOS with just these 2 plugins.
d) So I tried removing Vungle from build.settings while leaving my other plugins (I have a fair number) in the app. I then got the same sort of “duplicate symbol” conflicts between AppoDeal and appLovin. It wouldn’t build.
e) So I removed appLovin from build.settings. I then got the same sort of “duplicate symbol” conflicts between AppoDeal and fbAudienceNetwork. It wouldn’t build. Here’s the final snippet of that error:
libFBAudienceNetwork.a(FBAdBodyView.o)
duplicate symbol _OBJC_IVAR_$_FBAdBodyView._nativeAd in:
/Users/steve/Desktop/Just 2 Builds/Just 2 Words.app/.build/plugin.appodeal/libappodealPlugin.a(FBAdBodyView.o)
/Users/steve/Desktop/Just 2 Builds/Just 2 Words.app/.build/plugin.fbAudienceNetwork/libFBAudienceNetwork.a(FBAdBodyView.o)
ld: 2679 duplicate symbols for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
BUILD ERROR: There was a problem linking the app.
f) I stopped trying to build for iOS at this point.
As an aside (possibly important), I looked back at some correspondence I received from “Danny” in Tech Support (you??) back on February 19th. That week, I had reported a bug (case #45046) with the brand new fbAudienceNetwork Plugin that had the same sort of “duplicate symbols for architecture armv7” error resulting in “BUILD ERROR: There was a problem linking the app.” You folks solved that one in a matter of days. You may want to look at your solution.
And finally, there is still an error of this same sort between the fbAudienceNetwork Plugin and the CoronaAds Plugin on iOS. I pointed this out back in the CoronaAds Beta program and, to my knowledge, it remains a deal breaker – you can’t build for iOS with those two plugins. As a result, I am not using CoronaAds :-(.
Hope this info helps your folks track down the error
Steve