1

对于 Adob​​e AIR 应用程序(已在 Apple App Store 中发布一年多),我尝试使用 Application Loader 提交更新,但出现以下错误:

错误 ITMS-9000:“无效的代码签名。可执行文件 'Payload/XXX.app/XXX' 必须使用配置文件中包含的证书进行签名。” 在 SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)

应用程序加载器屏幕截图

该应用程序是使用 Flash Builder 4.7 和 Apache Flex 4.11.0 和 AIR 4.0 创建的:

apache flex 安装程序

该应用程序在我的测试设备(iPhone 5c)上编译并运行得很好。

为什么它被应用程序加载器拒绝?

它可能是次要的,例如丢失的图标或启动图像...

当然,我已经多次尝试了显而易见的方法,并撤销/创建了新证书,并为 App Store 创建了新的分发配置文件。

以下是我的 XXX-app.xml 的摘录:

<autoOrients>true</autoOrients>
<fullScreen>true</fullScreen>
<visible>true</visible>
<softKeyboardBehavior>none</softKeyboardBehavior>

<icon>
        <image16x16>assets/icons/icon-16x16.png</image16x16>
        <image29x29>assets/icons/icon-29x29.png</image29x29>
        <image32x32>assets/icons/icon-32x32.png</image32x32>
        <image36x36>assets/icons/icon-36x36.png</image36x36>
        <image48x48>assets/icons/icon-48x48.png</image48x48>
        <image57x57>assets/icons/icon-57x57.png</image57x57>
        <image72x72>assets/icons/icon-72x72.png</image72x72>
        <image114x114>assets/icons/icon-114x114.png</image114x114>
        <image128x128>assets/icons/icon-128x128.png</image128x128>
        <image512x512>assets/icons/icon-512x512.png</image512x512>

        <image50x50>assets/icons/icon-50x50.png</image50x50>
        <image58x58>assets/icons/icon-58x58.png</image58x58>
        <image76x76>assets/icons/icon-76x76.png</image76x76>
        <image100x100>assets/icons/icon-100x100.png</image100x100>
        <image120x120>assets/icons/icon-120x120.png</image120x120>
        <image144x144>assets/icons/icon-144x144.png</image144x144>
        <image152x152>assets/icons/icon-152x152.png</image152x152>
        <image1024x1024>assets/icons/icon-1024x1024.png</image1024x1024>
</icon>

<iPhone>
<InfoAdditions><![CDATA[
                <key>UIDeviceFamily</key>
                <array>
                        <string>1</string>
                        <string>2</string>
                </array>
                <key>UIViewControllerBasedStatusBarAppearance</key>
                <false/>
        ]]></InfoAdditions>
<requestedDisplayResolution>high</requestedDisplayResolution>
</iPhone>

<extensions>
        <extensionID>com.adobe.Vibration</extensionID>
        <extensionID>com.adobe.ane.gameCenter</extensionID>
    </extensions>
</application>

.ipa 文件中包含的启动图像是:

Default-568h@2x.png
Default-Landscape.png
Default-Landscape@2x.png
Default-Portrait.png
Default-Portrait@2x.png
Default.png
Default@2x.png
4

1 回答 1

2

您需要使用 AIR 4.0 beta(可从安装程序 AIR 菜单中选择)。

已解决的问题之一是:错误 3686074:[APPLE][XCODE5] 提交到 App Store 的新应用和应用更新必须使用 2 月 1 日起的最新版本 Xcode 5 构建

于 2014-02-26T01:42:30.817 回答