Hi, I'm currently an intern handling the apps developed by researchers for a University. Recently, one of the developers has sent me a .ipa file (Which was built and signed using CodeNameOne) to submit for TestFlight. First, I attempted to submit the build to the App Store in hopes I could then select that build on the TestFlight tab, but was given an Invalid Binary error message with the following error messages:
ITMS-90725: SDK Version Issue - This app was built with the iOS 11.4 SDK. All iOS apps submitted to the App Store must be built with the iOS 11 SDK or later, included in Xcode 9 or later. Further, starting March 2019, all iOS apps submitted to the App Store must be built with the iOS 12.1 SDK or later, included in Xcode 10.1 or later.
ITMS-90339: This bundle is invalid - The Info.plist contains an invalid key 'UIApplicationExitsOnSuspend' in bundle OSU RadApp [OSU RadApp.app]
I also attempted to upload the build via the MAC console using "xcrun altool --upload-app ..." but was given an error that the signature was not valid, this is due to the fact that I had to go into the .plist file and change the version build to a float greater than what was previously uploaded on our account.
So, my question is: How do I resign/upload the .ipa or .app file to meet the specifications required to submit the build to TestFlight.
This is a time sensitive issue, so any and all help would be greatly appreciated. Thank you.