0

我在 Adob​​e Flash Builder 4.6 中创建了一个带有 air 3.5 的 air 应用程序,用于在 Android 和 iOS 上发布。我的 application.xml 文件开始是这样的:

<id>com.one.two.three</id>
<filename>foobar</filename>
<name>FOO BAR</name>
<versionNumber>1.0.0</versionNumber>

当我导出发布版本并在安卓设备上安装应用程序时,图标出现在应用程序文件夹中,名称为“ FOO BAR”。

但是,当我在 iPhone 上安装该应用程序时,图标出现在主屏幕上,名称为“ foobar”。

两个设备的所需名称都是FOO BAR. 什么元素为 iOS 错误地设置了这个?我想这是<filename>价值,但我真的宁愿在我的文件名中没有空格。

期待答案,我检查了其他资源,例如: http: //www.adobe.com/devnet/air/articles/packaging-air-apps-ios.html,但它并没有得到很好的描述性元素做什么。

非常感谢您抽出宝贵时间,罗布

4

1 回答 1

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 怎么样?:)

于 2012-12-19T19:16:52.537 回答