BUILD ERROR: There was a problem linking the app.

Hello,

Been having this problem since yesterday, I got this error using daily build 3055 and 3077. Below are my build settings and error log.

settings = { orientation = { default = "portrait", supported = { "portrait", "portraitUpsideDown"}, }, splashScreen = { enable = false }, excludeFiles = { all = { }, iphone = { "Icon-\*dpi.png", "Icon-\*dpi-v\*.png", }, android = { --"Default\*.png" } }, plugins = { ["plugin.facebook.v4"] ={ publisherId = "com.coronalabs" }, ["plugin.firebaseAnalytics"] = { publisherId = "tech.scotth"}, ["plugin.admob"] = { publisherId = "com.coronalabs"}, ["CoronaProvider.analytics.flurry"] = { publisherId = "com.coronalabs" }, ["CoronaProvider.native.popup.social"] = { publisherId = "com.coronalabs", }, ["plugin.gpgs"] = {publisherId = "com.coronalabs"}, ["CoronaProvider.gameNetwork.apple"] = {publisherId = "com.coronalabs", supportedPlatforms = {iphone = true, ["iphone-sim"] = true}}, ["CoronaProvider.native.popup.activity"] = {publisherId = "com.coronalabs", supportedPlatforms = {iphone = true}}, }, iphone = { plist = { UIStatusBarHidden = false, MinimumOSVersion = "9.0.0", UIPrerenderedIcon = true, -- set to false for "shine" overlay NSAppTransportSecurity = { NSAllowsArbitraryLoads = true, }, -- iOS app URL schemes: CFBundleURLTypes = { { CFBundleURLSchemes = { } } }, CFBundleIconFiles = { "Icon.png", "Icon@2x.png", "Icon-60.png", "Icon-60@2x.png", "Icon-60@3x.png", "Icon-72.png", "Icon-72@2x.png", "Icon-76.png", "Icon-76@2x.png", "Icon-Small.png", "Icon-Small@2x.png", "Icon-Small@3x.png", "Icon-Small-40.png", "Icon-Small-40@2x.png", "Icon-Small-50.png", "Icon-Small-50@2x.png", }, CFBundleURLTypes = { { CFBundleURLSchemes = { }, }, }, ["URL types"] = { item = { }, }, } }, } 

ERROR: Builder failed: ld: warning: directory not found for option '-F/Users/x/Documents/Get.app/Frameworks' May 04 11:57:00.162 duplicate symbol \_OBJC\_CLASS\_$\_GTMLogStandardFormatter in: /Users/x/Documents/Get.app/.build/plugin.gpgs/libGoogleOpenSource.a(GTMLogger.o) /Users/x/Documents/Get.app/.build/plugin.notifications.v2/libGoogleToolboxForMac.a(GTMLogger\_c9f0aa5ea894e84bb187c04fbab01396.o) duplicate symbol \_OBJC\_METACLASS\_$\_GTMLogStandardFormatter in: /Users/x/Documents/Get.app/.build/plugin.gpgs/libGoogleOpenSource.a(GTMLogger.o) /Users/x/Documents/Get.app/.build/plugin.notifications.v2/libGoogleToolboxForMac.a(GTMLogger\_c9f0aa5ea894e84bb187c04fbab01396.o) 

Cheers

I’m asking an engineer to look into this.

Rob

Are you using GPGS for iOS? I see you have a GameCenter plugin? Google is dropping support for GPGS on iOS and you probably should not depend on it going forward (GPGS for Android is still good!).

There is a conflict on iOS only between notiications.v2 and GPGS for iOS. You can add a supportedPlatforms line to your build.settings to prevent it from loading during iOS builds:

["plugin.gpgs"] = {publisherId = "com.coronalabs", supportedPlatforms = { android = true } },

Rob

I’m asking an engineer to look into this.

Rob

Are you using GPGS for iOS? I see you have a GameCenter plugin? Google is dropping support for GPGS on iOS and you probably should not depend on it going forward (GPGS for Android is still good!).

There is a conflict on iOS only between notiications.v2 and GPGS for iOS. You can add a supportedPlatforms line to your build.settings to prevent it from loading during iOS builds:

["plugin.gpgs"] = {publisherId = "com.coronalabs", supportedPlatforms = { android = true } },

Rob