Hi I'm using the application loader to load my app into TestFlight but I keep getting 3 errors and I don't know how to handle them.
Error ITMS-90096 Your binary is not optimised for iPhone 5 - new apps must include support for a 4inch display and must include a launch image with a -568h size modifier. (Paraphrased)
Error ITMS-90475 Invalid Bundle. iPad multitasking support requires a launch story board in bundle.
Error ITMS-90208 Invalid Bundle. The bundle does not support the minimum OS version specified in the info.plist.
I've tried adding setting the minimum OS version in plist but then it tells me it's a pkg or mpkg not an ipa file, even though the file extension is .ipa. I have no idea how to fix the others.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'org.javafxports:jfxmobile-plugin:1.3.6'
}
}
apply plugin: 'org.javafxports.jfxmobile'
repositories {
jcenter()
maven {
url 'http://nexus.gluonhq.com/nexus/content/repositories/releases'
}
}
mainClassName = 'com.nopanicsselfhelper.NoPanicsSelfHelper'
dependencies {
compile 'com.gluonhq:charm:4.3.2'
}
jfxmobile {
downConfig {
version = '3.2.4'
// Do not edit the line below. Use Gluon Mobile Settings in your project context menu instead
plugins 'display', 'lifecycle', 'statusbar', 'storage'
}
android {
signingConfig {
storeFile file("x")
storePassword 'x'
keyAlias 'x'
keyPassword 'x'
}
applicationPackage = 'com.nopanicsselfhelper.NoPanicsSelfHelper.java'
manifest = 'src/android/AndroidManifest.xml'
resDirectory = 'src/android/res'
}
ios {
infoPList = file('src/ios/Default-Info.plist')
forceLinkClasses = [
'com.gluonhq.**.*',
'javax.annotations.**.*',
'javax.inject.**.*',
'javax.json.**.*',
'org.glassfish.json.**.*'
]
iosSignIdentity = "x"
iosProvisioningProfile = "x"
arch = "arm64"
}
}