【问题标题】:Try to uploading ipa "Invalid bundle.."尝试上传 ipa “无效的捆绑包..”
【发布时间】:2017-01-18 16:02:14
【问题描述】:

我尝试通过 Application Loader 上传我的 IPA,但由于我更改了版本号 CFBundleVersion,因此出现此错误

错误 ITMS-90503:“无效的 Bundle。Info.plist 的 UIRequiredDeviceCapabilities 列表中包含 'arm64' 的应用程序只能包含 arm64 切片。”

但在我的 plist 中都是正确的,还有这个键:

<key>UIRequiredDeviceCapabilities</key>
    <array>
        <string>arm64</string>
    </array>

提前致谢。

【问题讨论】:

    标签: ios javafx ipa gluon


    【解决方案1】:

    解决方案是检查构建设置中的有效架构。请务必选择右上角的“全部”,并验证有效架构中是否只有 arm64。

    【讨论】:

    • 您用于构建存档的配置已将“仅构建活动架构”设置为“是”。
    【解决方案2】:

    默认情况下,createIpa 任务为 armv7arm64 构建。如果您只想构建后者,请修改您的 build.gradle 文件:

    jfxmobile {
        ...
        ios {
            arch = "arm64"
            ipaArchs = ["arm64"]
            ...
        }
    }
    

    如果需要,您还可以在 pList 文件中指定架构和最低 iOS 版本:

    <key>UIRequiredDeviceCapabilities</key>
        <array>
                <string>arm64</string>
        </array> 
    <key>MinimumOSVersion</key>
    <string>9.0</string>        
    

    【讨论】:

      猜你喜欢
      • 2022-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-26
      • 1970-01-01
      • 2017-01-29
      • 1970-01-01
      相关资源
      最近更新 更多