无法使用Flash Builder 4.6和Air4.0构建iOS应用程序

时间:2013-11-28 21:08:58

标签: ios actionscript-3 flash air flash-builder

如果我在没有新的iOS7图标的情况下提交,我的Flash Builder 4.6 pure-Actionscript应用程序会被Apple自动拒绝。我已将新的测试版Air 4.0 SDK (AIR 4 SDK & Compiler for Windows found here)与此文件夹合并:

C:\Program Files\Adobe\Adobe Flash Builder 4.6\sdks\4.6.0

之后我可以通过放入.xml描述并且没有错误来定位最新的Air:

<application xmlns="http://ns.adobe.com/air/application/4.0">

我还使用此编译器指令定位最新的编译器(措辞正确吗?):

-swf-version=23

问题在于,如果我尝试在.xml中声明新尺寸的图标:

<icon>
    <image57x57>icon/57X57.png</image57x57>
    <image72x72>icon/72X72.png</image72x72>
    <image76X76>icon/76X76.png</image76X76>
    <image114x114>icon/114X114.png</image114x114>
    <image120X120>icon/120X120.png</image120X120>
    <image144x144>icon/144X144.png</image144x144>
    <image152X152>icon/152X152.png</image152X152>
</icon>

尝试iOS的“导出发布版本”时,我收到以下“意外元素”错误:

error window image

我错过了一些明显的东西吗?如果没有正式的解决方法,有没有人知道如何用黑客/第三方工具/ Mac工具等包含新图标。?

1 个答案:

答案 0 :(得分:2)

通过我所看到的,导致麻烦的唯一因素是声明使用大写X的那些元素。放下X,它应该可以工作。

<icon>
    <image57x57>icon/57X57.png</image57x57>
    <image72x72>icon/72X72.png</image72x72>
    <image76x76>icon/76X76.png</image76x76>
    <image114x114>icon/114X114.png</image114x114>
    <image120x120>icon/120X120.png</image120x120>
    <image144x144>icon/144X144.png</image144x144>
    <image152x152>icon/152X152.png</image152x152>
</icon>