我在Adobe Flash Builder 4.6中创建了一个air app,使用air 3.5在Android和iOS上发布。我的application.xml文件就像这样开始:
<id>com.one.two.three</id>
<filename>foobar</filename>
<name>FOO BAR</name>
<versionNumber>1.0.0</versionNumber>
当我导出发布版本并在Android设备上安装应用程序时,图标出现在名为“FOO BAR
”的应用程序文件夹中。
但是,当我在iPhone上安装应用程序时,主屏幕上会出现名为“foobar
”的图标。
两个设备的所需名称为FOO BAR
。哪个元素为iOS设置错误?我想它是<filename>
值,但我真的宁愿在我的文件名中没有空格。
期待回答,我检查了其他资源,例如: http://www.adobe.com/devnet/air/articles/packaging-air-apps-ios.html,但它没有描述什么元素做什么。
非常感谢你的时间, 罗布
答案 0 :(得分:1)
带上一粒盐,但就像你在xml中所说的那样:
<!-- The name that is displayed in the AIR application installer.
May have multiple values for each language. See samples or xsd schema file. Optional. -->
<name></name>
就像它说的那样,这个值仅适用于AIR安装程序。您要查找的节点是<filename>
节点。
<!-- Used as the filename for the application. Required. -->
考虑到iOS将直接从商店安装,您无需为iOS安装时指定安装程序的名称。我认为<name>
节点适用于您实际看到安装程序的桌面应用程序或.apks。
如何将它们命名为FOOBAR? :)