2013-05-17 2 views
2

Я разработал приложение с AIR для iOS - AS3. Я попытался загрузить новую версию, но у меня есть следующая ошибка:Adobe Flash CS6 AIR для запуска iOS image

Требования к оптимизации iPhone 5 - ваш бинарный файл не оптимизирован для iPhone 5. С 1 мая все новые приложения для iPhone и обновления приложений должны поддерживать 4-дюймовый дисплей на iPhone 5. Все приложения должны включать изображение запуска соответствующего размера. Узнайте больше о поддержке iPhone 5, просмотрев Руководство по интерфейсам iOS.

Я просматривал всю документацию Apple, но я не знаю, о чем они говорят.

Как я могу понять, это изображение запуска - это изображение, которое отображается во время загрузки приложения (на экране предварительного натяжения). Это правда?

Или это еще одна вещь? в XCode я увидел, что вы можете добавить этот образ запуска в меню, но во Flash нет.

Благодаря

ответ

0

Все, что вам нужно сделать, это прикрепить изображение (PNG) с именем «[email protected]» и размером 640x1136, он будет создан iPhone разрешение 5. Я только что проверил, и все работает нормально.

+1

Большое спасибо! но где я должен прикрепить изображение? Я не могу найти, где в iTunesConnect, я могу только прикреплять скриншоты, а не запускать изображения. – user2393218

0

Вы можете прикрепить изображение («[email protected]») к корневому уровню с помощью APP-NAME-app.xml.

Так же, как это: https://dl.dropboxusercontent.com/u/23443325/pic/2013-05-27_170737.png

Вы увидите изображение, когда Запуск установленного запуске приложения на устройстве IOS.

Надеюсь, это будет полезно для вас. Удачи :)

Дополнительно: Наконец, я загружаю * .ipa успешно и не отклоняю уведомление. Вы можете обновить AIR SDK до новой версии и опубликовать.

4

Образ запуска должен храниться непосредственно под src. Там должно быть несколько файлов запуска там для различных устройств:

  1. iphone 3GS должен быть назван Default.png и должен быть 320х480
  2. iphone 4 должен быть назван [email protected] и должен быть 640x960
  3. iphone 5 следует называть [email protected] и должно быть 640x1136

Ваш код не должен указывать на эти изображения. Они используются ОС при запуске приложения.

Если вам нужно, чтобы ваши изображения запуска были глобализованы, именование более сложное.

Смотрите следующее для более полной документации: http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW12

+0

Я просто попробовал этот ответ, и это сработало для меня. Не нужно было ничего менять. Также - убедитесь, что вы добавили по крайней мере один скриншот сетчатки размером 4 дюйма. –

6

Я обнаружил, что в ответах здесь важный шаг не был упомянут, чтобы он не работал для меня. Но, поскольку вы пытаетесь немного, это не проблема: если вы используете Flash Professional IDE, вам просто нужно добавить нужные изображения в корневую папку приложений, как указано выше. Но, как не упоминается в ответах здесь вы должны добавить эти файлы в вашем

'Included files'-Section 

в

'Preferences for AIR for iOS'-Panel. 

Просто нажмите на «+» - кнопка для перехода к изображениям, чтобы добавить их там тоже. Они будут автоматически включены в процесс компиляции, и все будет готово. Ваше приложение отобразит желаемые изображения запуска, и если вы добавите изображение по умолчанию - [email protected], ваше приложение автоматически отобразит весь экран даже на 4-дюймовых сетчатых устройствах.

Смежные вопросы