Unable to launch iOS app in XCode Simulator [build 2016.2978]

macOS: 10.12 Sierra

XCode: 8.0

Corona SDK: 2016.2978

I’m unable to launch any app in the (Apple’s XCode) Simulator. I’ve done this many times before in the past couple of years but now I’m seeing this error message in the Simulator logs which prevents my app from launching:

Oct 23 08:10:14 superduper com.apple.CoreSimulator.SimDevice.A4B42F50-EE87-4361-A2FF-706F917CA12B.launchd_sim[72462] (UIKitApplication:com.f.w[0xadf1][72581]): Program specified by service does not contain one of the requested architectures: 

Oct 23 08:10:14 superduper SpringBoard[72479]: [Common] Unable to get pid for ‘UIKitApplication:com.f.w[0xadf1]’: No such process (err 3)

Oct 23 08:10:14 superduper SpringBoard[72479]: [Common] Bootstrapping failed for <FBApplicationProcess: 0x6080001f7c00; com.f.w; pid: -1>

Oct 23 08:10:14 superduper SpringBoard[72479]: [Common] [FBScene] Scene with ID “com.f.w” is taking the legacy initialization path. Please update.

To highlight the problem, I built the app with no code (except a bare bones main.lua file), no plugins and just the following configuration. I’ve also tried using El Capitan without any luck.

[lua]

settings =

{

    orientation =

    {

        default = “portrait”,

        supported =

        {

            “portrait”

        }

    },

    android =

    {

        usesPermissions =

        {

            “com.android.vending.BILLING”,

            “com.android.vending.CHECK_LICENSE”,

            “android.permission.INTERNET”,

            “android.permission.ACCESS_NETWORK_STATE”,

        },

    },

    iphone =

    {

        plist =

        {

            – Main icon file.

            CFBundleIconFile = “Icon.png”,

            --Allow push

            UIBackgroundModes =

            {

                “remote-notification”

            },

            – Icon files to include in our app.

            --icon image files table

            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-167.png”,

                “Icon-Small-40.png”,

                “Icon-Small-40@2x.png”,

                “Icon-Small-50.png”,

                “Icon-Small-50@2x.png”,

                “Icon-Small.png”,

                “Icon-Small@2x.png”,

                “Icon-Small@3x.png”

            },

            UILaunchImages =

            {

                {  – iPhone 4 Portrait

                    [“UILaunchImageMinimumOSVersion”] = “7.0”,

                    [“UILaunchImageName”] = “Default”,

                    [“UILaunchImageOrientation”] = “Portrait”,

                    [“UILaunchImageSize”] = “{320, 480}”

                },

                {  – iPhone 4 LandscapeLeft

                    [“UILaunchImageMinimumOSVersion”] = “7.0”,

                    [“UILaunchImageName”] = “Default”,

                    [“UILaunchImageOrientation”] = “LandscapeLeft”,

                    [“UILaunchImageSize”] = “{320, 480}”

                },

                {  – iPhone 4 LandscapeRight

                    [“UILaunchImageMinimumOSVersion”] = “7.0”,

                    [“UILaunchImageName”] = “Default”,

                    [“UILaunchImageOrientation”] = “LandscapeRight”,

                    [“UILaunchImageSize”] = “{320, 480}”

                },

                {  – iPhone 5 Portrait

                    [“UILaunchImageMinimumOSVersion”] = “7.0”,

                    [“UILaunchImageName”] = “Default-568h”,

                    [“UILaunchImageOrientation”] = “Portrait”,

                    [“UILaunchImageSize”] = “{320, 568}”

                },

                {  – iPhone 5 LandscapeLeft

                    [“UILaunchImageMinimumOSVersion”] = “7.0”,

                    [“UILaunchImageName”] = “Default-568h”,

                    [“UILaunchImageOrientation”] = “LandscapeLeft”,

                    [“UILaunchImageSize”] = “{320, 568}”

                },

                {  – iPhone 5 LandscapeRight

                    [“UILaunchImageMinimumOSVersion”] = “7.0”,

                    [“UILaunchImageName”] = “Default-568h”,

                    [“UILaunchImageOrientation”] = “LandscapeRight”,

                    [“UILaunchImageSize”] = “{320, 568}”

                },

                {  – iPad Portrait

                    [“UILaunchImageMinimumOSVersion”] = “7.0”,

                    [“UILaunchImageName”] = “Default-Portrait”,

                    [“UILaunchImageOrientation”] = “Portrait”,

                    [“UILaunchImageSize”] = “{768, 1024}”

                },

                {  – iPad LandscapeLeft

                    [“UILaunchImageMinimumOSVersion”] = “7.0”,

                    [“UILaunchImageName”] = “Default-Landscape”,

                    [“UILaunchImageOrientation”] = “LandscapeLeft”,

                    [“UILaunchImageSize”] = “{768, 1024}”

                },

                {  – iPad LandscapeRight

                    [“UILaunchImageMinimumOSVersion”] = “7.0”,

                    [“UILaunchImageName”] = “Default-Landscape”,

                    [“UILaunchImageOrientation”] = “LandscapeRight”,

                    [“UILaunchImageSize”] = “{768, 1024}”

                },

                {  – iPhone 6 Portrait

                    [“UILaunchImageMinimumOSVersion”] = “8.0”,

                    [“UILaunchImageName”] = “Default-667h”,

                    [“UILaunchImageOrientation”] = “Portrait”,

                    [“UILaunchImageSize”] = “{375, 667}”

                },

                {  – iPhone 6 LandscapeLeft

                    [“UILaunchImageMinimumOSVersion”] = “8.0”,

                    [“UILaunchImageName”] = “Default-667h”,

                    [“UILaunchImageOrientation”] = “LandscapeLeft”,

                    [“UILaunchImageSize”] = “{375, 667}”

                },

                {  – iPhone 6 LandscapeRight

                    [“UILaunchImageMinimumOSVersion”] = “8.0”,

                    [“UILaunchImageName”] = “Default-667h”,

                    [“UILaunchImageOrientation”] = “LandscapeRight”,

                    [“UILaunchImageSize”] = “{375, 667}”

                },

                {  – iPhone 6 Plus Portrait

                    [“UILaunchImageMinimumOSVersion”] = “8.0”,

                    [“UILaunchImageName”] = “Default-736h”,

                    [“UILaunchImageOrientation”] = “Portrait”,

                    [“UILaunchImageSize”] = “{414, 736}”

                },

                {  – iPhone 6 Plus LandscapeLeft

                    [“UILaunchImageMinimumOSVersion”] = “8.0”,

                    [“UILaunchImageName”] = “Default-Landscape-736h”,

                    [“UILaunchImageOrientation”] = “LandscapeLeft”,

                    [“UILaunchImageSize”] = “{414, 736}”

                },

                {  – iPhone 6 Plus LandscapeRight

                    [“UILaunchImageMinimumOSVersion”] = “8.0”,

                    [“UILaunchImageName”] = “Default-Landscape-736h”,

                    [“UILaunchImageOrientation”] = “LandscapeRight”,

                    [“UILaunchImageSize”] = “{414, 736}”

                },

            },

            – Hide the status bar.

            UIStatusBarHidden = true,

            UIAppFonts =

            {

                “DimboRegular.ttf”,

            },

            – Don’t let iOS apply the shine effect.

            UIPrerenderedIcon = true,

            – We don’t want to be sharing files and exposing our data.

            UIFileSharingEnabled = false,

            – We don’t want to exit on suspend.

            UIApplicationExitsOnSuspend = false,

        },

        skipPNGCrush = true,

    },

    plugins = {

    }

}

[/lua]

Any help would be appreciated. 

Many thanks

Jonathan

What happens if you try and build our “Hello World” sample app?

What happens if you try and build our “Hello World” sample app?