I succeeded at 2019-08-30 in building an app using Corona-3512, but at 2019-09-13 the exactly same building process failed. I tested also Corona-3522 and Corona-3523, but all failed. The app is Corona Simulator, Mac.
I have tried tens of times in few past days, but all failed.
I have also tried MinimumOSVersion 8.0, 9.0, 10.0 and 10.3 (build.settings) and without MinimumOSVersion, but all fails with a bit different errors, but all are related to Appodeal Plugin.
The error is “ERROR: Build Failed: There was a problem linking the app.” and the relevant portion of the log is:
ld: warning: object file (/Users/timo/Documents/tyotiedostot/corona/stones\_ios/StarStones.app/.build/plugin.appodeal.Flurry/libAPDFlurryAdapter.a(APDFlurryAdapter.o)) was built for newer iOS version (9.0) than being linked (8.0) ld: warning: object file (/Users/timo/Documents/tyotiedostot/corona/stones\_ios/StarStones.app/.build/plugin.appodeal.Flurry/libAPDFlurryAdapter.a(APDFlurryAdNetwork.o)) was built for newer iOS version (9.0) than being linked (8.0) ld: warning: object file (/Users/timo/Documents/tyotiedostot/corona/stones\_ios/StarStones.app/.build/plugin.appodeal.Flurry/libAPDFlurryAdapter.a(APDFlurryNativeAdAdapter.o)) was built for newer iOS version (9.0) than being linked (8.0) ld: warning: object file (/Users/timo/Documents/tyotiedostot/corona/stones\_ios/StarStones.app/.build/plugin.appodeal.Flurry/libAPDFlurryAdapter.a(Pods-APDFlurryAdapter-dummy.o)) was built for newer iOS version (9.0) than being linked (8.0) ld: warning: object file (/tmp/lto.o) was built for newer iOS version (9.0) than being linked (8.0) undef: \_OBJC\_CLASS\_$\_FBSDKTypeUtility ld: warning: Could not find auto-linked framework 'ASKDiskUtils' ld: warning: Could not find auto-linked framework 'AppodealVASTKit' ld: warning: Could not find auto-linked framework 'ASKProductPresentation' ld: warning: Could not find auto-linked framework 'ASKUIExtension' ld: warning: Could not find auto-linked framework 'AppodealNASTKit' ld: warning: Could not find auto-linked framework 'ASKExtension' ld: warning: Could not find auto-linked framework 'ASKViewabilityTracker' ld: warning: Could not find auto-linked framework 'AppodealDocumentParser' ld: warning: Could not find auto-linked framework 'ASKSpinner' ld: warning: Could not find auto-linked framework 'AppodealVASTAssets' ld: warning: Could not find auto-linked framework 'AppodealMRAIDKit' ld: warning: Could not find auto-linked framework 'ASKGraphicButton' ld: warning: Could not find auto-linked framework 'OverlayPosition' ld: warning: Could not find auto-linked framework 'ASKJSON' ld: warning: Could not find auto-linked framework 'AppodealVideoPlayer' ld: warning: Could not find auto-linked framework 'ASKLogger' ld: warning: Could not find auto-linked framework 'AppodealRichMedia' ld: warning: Could not find auto-linked framework 'AdComplain' Undefined symbols for architecture armv7: "\_OBJC\_CLASS\_$\_FBSDKTypeUtility", referenced from: objc-class-ref in lto.o ld: symbol(s) not found for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation) Sep 13 12:25:54.180 BUILD ERROR: There was a problem linking the app. Check the console for more information. Sep 13 12:25:54.180 Sep 13 12:25:54.241 iOS build failed (12) after 166 seconds Sep 13 12:25:54.581 ERROR: Build Failed: There was a problem linking the app. Check the console for more information. Sep 13 12:25:54.581
My build.settings is this in both when succeeded and failed:
settings = { orientation = { default ="portrait", supported = {"portrait"}, }, iphone = { xcassets = "Images.xcassets", plist = { --MinimumOSVersion = "10.3", NSLocationAlwaysAndWhenInUseUsageDescription = 'This permission will never be called. If you see this, deny access.', NSLocationAlwaysUsageDescription= 'This permission will never be called. If you see this, deny access.', NSLocationWhenInUseUsageDescription= 'This permission will never be called. If you see this, deny access.', UILaunchStoryboardName = "LaunchScreen", -- Required! CFBundleShortVersionString = "2.2", CFBundleVersion = "2.2", CFBundleIconName = "AppIcon", UIPrerenderedIcon=true, NSAppTransportSecurity = { NSAllowsArbitraryLoads = true }, NSAppTransportSecurity = { NSAllowsArbitraryLoads = true } } }, plugins = { -- Base ['plugin.appodeal.base'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.GoogleAdMob'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.StartApp'] = { publisherId = 'com.coronalabs' }, -- Banner ['plugin.appodeal.AppLovin'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.FacebookAudience'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.Flurry'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.InMobi'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.MyTarget'] = { publisherId = 'com.coronalabs' }, --['plugin.appodeal.Yandex'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.AmazonAds'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.TwitterMoPub'] = { publisherId = 'com.coronalabs' }, -- Interstitial ['plugin.appodeal.AdColony'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.AppLovin'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.Chartboost'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.FacebookAudience'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.Flurry'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.InMobi'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.IronSource'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.Mobvista'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.MyTarget'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.StartApp'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.Ogury'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.AmazonAds'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.TwitterMoPub'] = { publisherId = 'com.coronalabs' }, -- Rewarded Video --['plugin.appodeal.AdColony'] = { publisherId = 'com.coronalabs' }, --['plugin.appodeal.AppLovin'] = { publisherId = 'com.coronalabs' }, --['plugin.appodeal.Chartboost'] = { publisherId = 'com.coronalabs' }, --['plugin.appodeal.FacebookAudience'] = { publisherId = 'com.coronalabs' }, --['plugin.appodeal.Flurry'] = { publisherId = 'com.coronalabs' }, --['plugin.appodeal.InMobi'] = { publisherId = 'com.coronalabs' }, --['plugin.appodeal.IronSource'] = { publisherId = 'com.coronalabs' }, --['plugin.appodeal.Mobvista'] = { publisherId = 'com.coronalabs' }, --['plugin.appodeal.MyTarget'] = { publisherId = 'com.coronalabs' }, --['plugin.appodeal.StartApp'] = { publisherId = 'com.coronalabs' }, --['plugin.appodeal.Unity'] = { publisherId = 'com.coronalabs' }, --['plugin.appodeal.Vungle'] = { publisherId = 'com.coronalabs' }, --['plugin.appodeal.Tapjoy'] = { publisherId = 'com.coronalabs' }, --['plugin.appodeal.TwitterMoPub'] = { publisherId = 'com.coronalabs' }, ["plugin.wrapper"] = { -- required publisherId = "it.eaze", }, --Google in app billing v3 ["plugin.google.iap.v3"] = { -- required publisherId = "com.coronalabs", supportedPlatforms = { android = true }, }, -- key is the name passed to Lua's 'require()' ["plugin.iap\_badger"] = { -- required publisherId = "uk.co.happymongoose", }, }, }