0

Android および iOS で公開するために、Air 3.5 を使用して Adob​​e Flash Builder 4.6 でエア アプリを作成しました。私の 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要素は何をしますか。

お時間をいただきありがとうございました、ロブ

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 に答える