Flash Builder中的哪个元素定义了iPhone应用程序快捷方式名称?

时间:2012-12-19 18:57:37

标签: android ios flex air flash-builder

我在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,但它没有描述什么元素做什么。

非常感谢你的时间, 罗布

1 个答案:

答案 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? :)