Hi, I’ve a problem when add IPA with Application Loader.
My Environment:
Corona Version 3.0.0 | Build 2017.3135 MacOS Sierra v10.12.6 XCode v9.0 (9A235)
Since with Xcode 9, the iOS SDK showed by Corona is 11.0 Beta, I’ve downloaded XCode 8.3 from Apple site and user xcode-select --switch <path> to build with 10.3 iOS SDK:
The build is done without error, but when I try to send IPA (production) to Apple Store through Application Loader appear this error messages:
description length:591487 ERROR ITMS-90705: "Launch storyboard not found. Make sure you specify the launch storyboard filename without a filename extension for the key UILaunchStoryboardName in the Info.plist."
I’ve just published different version of my game to Apple Store, and never showed this error.
What’s the problem? Maybe build.settings?.. but I never change from first release:
-- Supported values for orientation: -- portrait, portraitUpsideDown, landscapeLeft, landscapeRight settings = { window = { defaultMode = "fullscreen", defaultViewWidth = 800, defaultViewHeight = 1200, resizable = true, enableCloseButton = true, }, orientation = { default = "portrait", supported = { "portrait", "portraitUpsideDown" } }, excludeFiles = { all = { }, iphone = { "Icon-\*dpi.png", "keys/\*", "editor/\*" }, android = { "Icon-120.png", "Icon-152.png", "Icon-16.png", "Icon-24.png", "Icon-32.png", "Icon-40.png", "Icon-40@2x.png", "Icon-60.png", "Icon-60@2x.png", "Icon-60@3x.png", "Icon-64.png", "Icon-72.png", "Icon-72@2x.png", "Icon-76.png", "Icon-76@2x.png", "Icon-Amazon.png", "Icon-Small-40.png", "Icon-Small-40@2x.png", "Icon-Small-40@3x.png", "Icon-Small-50.png", "Icon-Small-50@2x.png", "Icon-Small.png", "Icon-Small@2x.png", "Icon-Small@3x.png", "Icon.png", "Icon@2x.png", "keys/\*\*", "editor/\*\*" }, }, plugins = { ["plugin.flurry.analytics"] ={publisherId = "com.coronalabs" }, -- Android | iOS ["plugin.facebook.v4a"] ={publisherId = "com.coronalabs" }, -- Android | iOS ["plugin.google.play.services"] ={publisherId = "com.coronalabs" }, -- Android | iOS ["CoronaProvider.ads.vungle"] ={publisherId = "com.vungle" }, -- Android | iOS ["plugin.google.iap.v3"] ={publisherId = "com.coronalabs", supportedPlatforms = {android=true}}, -- Android ["CoronaProvider.gameNetwork.apple"] ={publisherId = "com.coronalabs", supportedPlatforms = {iphone=true }}, -- iOS }, iphone = { plist = { FacebookAppID = "XXXXXXXX", CFBundleURLTypes = {{CFBundleURLSchemes = {"fbXXXXXXXX"}}}, UIStatusBarHidden = true, UILaunchStoryboardName = "LaunchScreen", UIPrerenderedIcon = true, UIApplicationExitsOnSuspend = false, UIAppFonts = { "nightclub-btn.ttf" }, CFBundleIconFiles = { "Icon-120.png", "Icon-152.png", "Icon-16.png", "Icon-24.png", "Icon-32.png", "Icon-40.png", "Icon-60.png", "Icon-64.png", "Icon-72.png", "Icon-76.png", "Icon-40@2x.png", "Icon-60@2x.png", "Icon-60@3x.png", "Icon-72@2x.png", "Icon-76@2x.png", "Icon-Small-40.png", "Icon-Small-40@2x.png", "Icon-Small-40@3x.png", "Icon-Small-50.png", "Icon-Small-50@2x.png", "Icon-Small.png", "Icon-Small@2x.png", "Icon-Small@3x.png", "Icon.png", "Icon@2x.png", }, -- Whitelist Facebook Servers for Network Requests NSAppTransportSecurity = { NSExceptionDomains = { ["fbcdn.net"] = {NSIncludesSubdomains = true, NSExceptionRequiresForwardSecrecy = false }, ["facebook.com"] = {NSIncludesSubdomains = true, NSExceptionRequiresForwardSecrecy = false }, ["akamaihd.net"] = {NSIncludesSubdomains = true, NSExceptionRequiresForwardSecrecy = false }, }, NSAllowsArbitraryLoads = true, }, -- Whitelist Facebook Apps LSApplicationQueriesSchemes = { "fb", "fbapi", "fbapi20130214", "fbapi20130410", "fbapi20140410", "fbapi20140116", "fbapi20150313", "fbapi20150629", "fbauth", "fbauth2", "fb-messenger-api20140430", "fb-messenger-api", "fbshareextension" }, CFBundleLocalizations = { "en", --english "it", --italiano "de", --tedesco "ar", --arabo "ru", --russo "es", --spagnolo "fr", --francese "ja", --giapponese "ko", --koreano }, }, }, android = { usesPermissions = { "android.permission.INTERNET", "android.permission.ACCESS\_NETWORK\_STATE", "com.android.vending.BILLING", "com.android.vending.CHECK\_LICENSE", "android.permission.WRITE\_EXTERNAL\_STORAGE", }, facebookAppId = "XXXXXXXX" } }