Какой элемент в Flash Builder определяет имя ярлыка приложения iPhone?

Я создал эфирное приложение в Adobe Flash Builder 4.6 с 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 ответ

Решение

Возьми это с крошкой соли, но, как сказано в твоем 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?:)

Другие вопросы по тегам