0

我现在正在使用 flash pro cs6 并发布为 ipa 文件(适用于 ios 的 AIR),我正在尝试编辑 XML 文件以删除 iTunes 所做的图标光泽效果。我在这里资助了一行代码

从 Adob​​e Air iOS 应用程序中删除图标光泽效果?

但是....好吧,在发布设置 (ios) 中,我无法替换由 flash pro 自动生成的 XML 文件。我无法编辑它并保存因为 flash pro cs6 覆盖了它。

请帮忙!这真是令人头疼!

4

2 回答 2

0

终于让它工作了...尝试使用其他地方建议的 Python 脚本在 swf 中启用高级遥测,然后欺骗 Flash CS6 将经过修改的 swf 打包。

多年来,我一直在让 Flash 使用我修改过的 swf,但后来 ipa 没有安装。当我尝试安装时,iPad 上出现错误……安装失败。

我欺骗Flash的方法如下。

在 myApp.swf 上运行脚本。

将发布文件名更改为 myApp2 或 myApp 是否为原始文件名。

在 Included 文件中包含 myApp.swf 以使其添加到 ipa 包中。

在发布设置的前两个选项卡上更改应用程序名称和应用程序 ID,以便它们最后没有 2。

确保版本号和最重要的应用程序 ID 与应有的相同。

结果生成的 myApp-app.xml 应该引用 myApp.swf 而不是 myApp2.swf

最终结果 - ipa 使用启用了高级遥测的旧 swf 安装

于 2013-03-14T10:27:00.427 回答
0

我不知道我是否正确理解了这个问题,但一个简单的解决方案是app.xml使用记事本或其他文本编辑器编辑文件,然后在文件属性上将其设置为只读。这样,Flash CS6 将无权覆盖您的文件并从 Flash CS6 进行正常的发布过程。

注意:经过测试并按预期工作。

于 2013-01-25T16:45:59.443 回答