是否从Adobe Air iOS应用程序中删除图标光泽效果?

是否从Adobe Air iOS应用程序中删除图标光泽效果?,ios,flash,air,icons,Ios,Flash,Air,Icons,在使用AdobeAIR编译iOS应用程序时,如何防止iTunes添加默认的光泽效果?使用AdobeFlashCS6 这将要求您向应用程序的info.plist文件添加一个布尔uiprerendericon键,并将其值设置为true 要执行此操作,请执行以下步骤: 将Flash CS6生成的.ipa文件的扩展名更改为.zip 解压文件并右键单击以查看应用程序的内容,这些内容应位于名为“Payload”的目录中 找到并编辑info.plist文件,添加上面提到的UIPreRenderIcon键/值对

在使用AdobeAIR编译iOS应用程序时,如何防止iTunes添加默认的光泽效果?使用AdobeFlashCS6

这将要求您向应用程序的info.plist文件添加一个布尔uiprerendericon键,并将其值设置为true

要执行此操作,请执行以下步骤:

  • 将Flash CS6生成的.ipa文件的扩展名更改为.zip
  • 解压文件并右键单击以查看应用程序的内容,这些内容应位于名为“Payload”的目录中
  • 找到并编辑info.plist文件,添加上面提到的UIPreRenderIcon键/值对

  • 将以下内容添加到应用程序描述符文件中的InfoAdditions元素:

    <InfoAdditions> 
        <![CDATA[ 
            <key>UIPrerenderedIcon</key> 
            <true/> 
        ]]> 
    </InfoAdditions> 
    
    
    UIPreRendericon
    ]]> 
    

    from:

    此方法将使IPA无效。我必须使用Windows上的Adobe进行签名;在编译之前,需要知道如何重新验证IPA或更改PLIST文件。请理解。不幸的是,我的经验仅限于OSX。在Mac电脑上,以这种方式检查应用程序有效负载的过程非常常见。无论是哪种方式,我都希望有一种方法,可以在编译应用程序之前添加条目,而不是在编译后干扰IPA。这很有效。我错误地使用了
    uiprerendericontrue
    ,它一直被Flash自动损坏。谢谢你的参考!事实证明,这种方法也是持久的。一旦Flash识别出InfoAdditions条目,不管您做了什么其他更改,它都将保留在XML中。事实上,如果要删除条目,必须完全删除XML文件,这将导致Flash重新创建XML。这样做意味着您必须在Flash中重新执行所有应用程序设置,因此请进行备份(删除不需要的条目),然后,在重新创建XML后,将所有设置粘贴到新的XML中并保存。这应该通过闪光灯拾取。