简体   繁体   English

Gluon iOS应用程序交付错误

[英]Gluon iOS Application delivery Errors

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. 嗨,我正在使用应用程序加载器将我的应用程序加载到TestFlight中,但是我不断收到3个错误,而且我不知道如何处理它们。

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. 错误ITMS-90096您的二进制文件未针对iPhone 5进行优化-新应用程序必须包括对4英寸显示屏的支持,并且必须包含带有-568h尺寸修改器的启动图像。 (Paraphrased) (改写)

Error ITMS-90475 Invalid Bundle. 错误ITMS-90475无效的捆绑包。 iPad multitasking support requires a launch story board in bundle. iPad多任务支持需要捆绑提供启动故事板。

Error ITMS-90208 Invalid Bundle. 错误ITMS-90208无效的捆绑包。 The bundle does not support the minimum OS version specified in the info.plist. 该捆绑软件不支持在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. 我尝试在plist中添加设置最低操作系统版本的设置,但是它告诉我它是pkg或mpkg而不是ipa文件,即使文件扩展名为.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"
    }
}

default-info.plist default-info.plist

Error 90208 was solved by adding the MInimumOSVersion to my default -info.plist. 通过将MInimumOSVersion添加到我的默认-info.plist中,解决了错误90208。 - This isn't something that would be done in an Xcode project but I think it's necessary in a gluon project from what I have worked out along the way. -这不是在Xcode项目中可以完成的工作,但是我认为在gluon项目中,根据我一直以来所做的工作,这是必要的。 Using the recommended LSMinimum option or the MinimumSystemVersion would result in another error. 使用推荐的LSMinimum选项或MinimumSystemVersion将导致另一个错误。

Error 90475 was solved by requiring full screen by adding UIRequiresFullScreen with the string YES to the plist. 通过将带有字符串YES的UIRequiresFullScreen添加到plist中来要求全屏显示,从而解决了错误90475。

Error 90096 was solved by adding back the various required files that Gluon had provided that started with the name default. 通过加回Gluon提供的以default名称开头的各种必需文件,解决了错误90096。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM