Gluon iOS应用程序交付错误

Gluon iOS应用程序交付错误,ios,iphone,javafxports,gluon-mobile,Ios,Iphone,Javafxports,Gluon Mobile,您好,我正在使用应用程序加载器将我的应用程序加载到TestFlight中,但我一直收到3个错误,我不知道如何处理它们 错误ITMS-90096您的二进制文件未针对iPhone 5进行优化-新应用程序必须支持4英寸显示屏,并且必须包含带有-568h大小修改器的发布图像。(意译) 错误ITMS-90475无效捆绑包。iPad多任务支持需要捆绑的发布故事板 错误ITMS-90208无效捆绑。捆绑包不支持info.plist中指定的最低OS版本 我尝试在plist中添加最低OS版本设置,但它告诉我它是p

您好,我正在使用应用程序加载器将我的应用程序加载到TestFlight中,但我一直收到3个错误,我不知道如何处理它们

错误ITMS-90096您的二进制文件未针对iPhone 5进行优化-新应用程序必须支持4英寸显示屏,并且必须包含带有-568h大小修改器的发布图像。(意译)

错误ITMS-90475无效捆绑包。iPad多任务支持需要捆绑的发布故事板

错误ITMS-90208无效捆绑。捆绑包不支持info.plist中指定的最低OS版本

我尝试在plist中添加最低OS版本设置,但它告诉我它是pkg或mpkg,而不是ipa文件,即使文件扩展名是.ipa。我不知道如何修理其他的

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"
    }
}

通过将MInimumOSVersion添加到我的默认值,解决了错误90208 -info.plist这不是在Xcode项目中可以完成的事情,但我认为这在胶子项目中是必要的,这是我一直以来所做的。使用建议的LSMinimum选项或MinimumSystemVersion将导致另一个错误

错误90475通过向plist添加带有字符串YES的UIRequiresFullScreen来要求全屏来解决


错误90096通过添加Gluon提供的以默认名称开头的各种必需文件得到解决。

我通过要求全屏显示解决了90475问题,我想我已经用90096解决了问题。我现在已经获得了必需的图像文件。我只是试着正确地放置它们,并检查plist所需的任何内容。90208和90475目前已解决。90096仍然未解决。如果我修复了所有问题,我将添加一个带有修复的答案。