Руководство пользователя Отмена

Упаковка приложений AIR for iOS

 

Animate включает поддержку публикации приложений AIR for iOS. Приложения AIR for iOS могут работать на устройствах Apple iPhone и iPad. При публикации для iOS Animate преобразует FLA-файлы в приложения формата iPhone. 

Сведения о требованиях к оборудованию и программному обеспечению для программ AIR, ориентированных на настольные компьютеры и мобильные устройства, см. на странице системных требований AIR.

Подробные инструкции по упаковке приложений для iPhone см. на веб-странице Создание приложений Adobe AIR с помощью Packager for iPhone.

 Среда Animate позволяет указать путь к iOS SDK только в том случае, если приложение AIR содержит ANE-файл. Для добавления ANE-файла перейдите в пункт меню «Файл» > «Параметры ActionScript» > «Путь к библиотеке».

Поддержка для AIR 17.0 и Flash Player 17.0

AIR 17.0 для iOS позволяет формировать 64-разрядные двоичные файлы приложений наряду со стандартными 32-разрядными файлами для соответствия требованиям Apple в отношении приложений iOS. Начиная с обновления AIR 17.0 для iOS, настройка Включить ускоренную упаковку на вкладке Развертывание окна Настройки AIR for iOS включена по умолчанию.

Развертывание приложений AIR непосредственно на устройствах iOS

Важное нововведение рабочего процесса развертывания приложений AIR позволяет развертывать приложения AIR непосредственно на устройствах iOS. Ранее для развертывания приложений на устройствах iOS, требовалось вызывать приложения AIR из iTunes.

Однако благодаря Animate для приложения AIR можно разворачивать непосредственно в iOS, не используя iTunes. Это сокращает время, затрачиваемое на публикацию приложений AIR для iOS, и значительно повышает производительность.

Примечание. Необходимо установить iTunes на компьютере, на котором установлен пакет Animate.

Для включения функции прямого развертывания на устройстве iOS выполните следующие действия.

  1. Убедитесь, что программа iTunes установлена на том компьютере, на котором установлено приложение Animate.
  2. В Animate на панели Свойства нажмите кнопку  рядом с раскрывающимся меню Цель, чтобы открыть диалоговое окно Настройки AIR for iOS.

  1. На вкладке Развертывание выберите тип развертывания Установить приложение на подключенном устройстве iOS.

  1. Нажмите кнопку Опубликовать.

Тестирование и отладка приложений AIR с помощью встроенного симулятора iOS

Animate можно интегрировать с Apple Xcode, чтобы использовать встроенный симулятор iOS для тестирования и отладки приложений AIR для iOS. Симулятор iOS незаменим, когда нет возможности использовать настоящие устройства (iPhone или iPad). Встроенный симулятор iOS позволяет выполнять тестирование и отладку приложений AIR, созданных для разных устройств (iPhone и iPad). Однако симулятор iOS можно интегрировать только с пакетами Flash CS6, установленными в системах Macintosh.

Для работы Animate с симулятором iOS требуется загрузить и установить Xcode. Дополнительные сведения см. в разделе Настройка Xcode для поддержки симулятора iOS.

 Загрузите и установите последнюю версию AIR для работы с симулятором iOS.

Начиная с 16 версии комплекта разработки (обновление 2014.2) Animate устанавливает и запускает приложения iOS с помощью симулятора iOS.

Настройка Xcode для поддержки симулятора iOS

  1. Загрузите и установите Xcode со страницы http://developer.apple.com или из Mac App Store.
  2. Запустите Animate.
  3. Создайте или откройте существующий документ AIR for iOS.
  4. На панели Свойства настройте проигрыватель на использование последней версии AIR.
  5. Нажмите кнопку рядом с раскрывающимся меню Цель, чтобы открыть диалоговое окно Настройки AIR for iOS.

  1. На вкладке Общие укажите полностью определенный путь к Комплект средств разработки симулятора iOS вручную или выберите нужную папку, нажав кнопку «Обзор». Например:
Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk
Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk
Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk

  1. На вкладке Развертывание укажите сертификат и пароль. При желании можно предоставить профиль обеспечения для приложения AIR.

  1. Для завершения нажмите кнопку OK.

Теперь можно использовать симулятор iOS для тестирования или отладки приложений Дополнительные сведения можно найти в разделах Тестирование приложений AIR с помощью встроенного симулятора iOS и Отладка приложений AIR с помощью встроенного симулятора iOS.

Тестирование приложений AIR с помощью встроенного симулятора iOS

Прежде чем тестировать приложение AIR, убедитесь, что настроено ПО Xcode и задан путь к iPhone SDK.

  1. В Animate выберите Управление > Тестировать ролик > В симуляторе iOS, чтобы вызвать симулятор iOS. Однако если в диалоговом окне Настройки AIR для iOS не задан путь к SDK симулятора iOS, появится соответствующая ошибка.
  2. В окне симулятора iOS выберите приложение и щелкните его, чтобы запустить.

Отладка приложений AIR с помощью встроенного симулятора iOS

Прежде чем выполнять отладку приложения AIR, убедитесь, что настроено ПО Xcode и задан путь к iPhone SDK.

  1. В Animate выберите Управление > Отладка ролика > В симуляторе iOS, чтобы вызвать симулятор iOS. Однако если в диалоговом окне Настройки AIR for iOS не задан путь к Комплект средств разработки симулятора iOS, появится соответствующая ошибка.
  2. В Animate выберите Отладка > Начать сеанс удаленной отладки > Файл ActionScript 3.0.
  3. В окне симулятора iOS выберите приложение и щелкните его, чтобы запустить.

Публикация приложений AIR для устройств с поддержкой дисплеев Retina высокого разрешения

В Animate можно создавать расширенные приложения AIR для iOS, поддерживающие возможности дисплея Retina с высоким разрешением. При публикации приложений AIR можно выбрать параметр «Дисплей Retina с высоким разрешением».

  1. В Animate создайте новый или откройте существующий документ AIR for iOS.
  2. На панели Свойства нажмите кнопку рядом с раскрывающимся меню Цель, чтобы отобразить диалоговое окно Настройки AIR for iOS.

  1. На вкладке Общие выберите для параметра Разрешение значение Высокое.

  1. Нажмите кнопку Опубликовать.

Тестирование и отладка с использованием режима интерпретатора

Режим интерпретатора позволяет осуществлять быструю отладку и тестирование приложений AIR, написанных для iOS. При выборе режима интерпретатора приложения AIR устанавливаются без преобразования в код ARM.

Для включения режима интерпретатора выполните следующие действия.

  1. На панели Свойства нажмите на кнопку рядом с раскрывающимся меню Цель, чтобы отобразить диалоговое окно Настройки AIR for iOS.
  2. На вкладке Развертывание выберите Тестирование устройства в режиме интерпретатора или Отладка устройства в режиме интерпретатора для развертывания в iOS.
  3. Для завершения нажмите кнопку OK.

 Возможна упаковка и загрузка нескольких SWF-файлов, содержащих байт-код ActionScript, как в режиме интерпретатора, так и в режиме AOT (Ahead of Time).

 Режим интерпретатора должен использоваться лишь для целей тестирования и отладки. Установочные файлы AIR, созданные с использованием режима интерпретатора, не могут быть загружены в Mac App Store.

Тестирование и отладка в iOS по USB

Тестирование и отладку устройств с ОС iOS можно осуществлять через USB. Эта функция дополняет возможности по удаленному тестированию и отладке через соединение Wi-Fi, доступные в Animate. Однако при подключении устройств по USB процессы тестирования и отладки упрощаются, поскольку сокращается количество действий, которые необходимо выполнить, что позволяет производить тестирование и отладку быстрее.

Для включения тестирования и отладки по USB выполните один из следующих шагов.

  • (Для отладки) Выберите Отладка > Отладка ролика > на устройстве через USB.
  • (Для тестирования) Выберите Управление >Тестировать ролик > на устройстве через USB.

Возможность подключения нескольких устройств через USB

Animate поддерживает одновременное тестирование приложений на нескольких устройствах. Можно подключать и тестировать несколько устройств через USB.

Эту функцию можно использовать для тестирования приложений, осуществив одновременное развертывание приложения на устройствах с различными размерами экранов, версиями операционных систем и характеристиками аппаратного обеспечения. Это позволит проанализировать быстродействие приложения одновременно на целом ряде устройств.

  1. На панели Свойства нажмите на кнопку рядом с раскрывающимся меню Цель, чтобы отобразить диалоговое окно Настройки AIR for iOS.
  2. На вкладке Развертывание будет отображен список всех подключенных устройств. Выберите устройства, на которые необходимо опубликовать приложение.
  3. Нажмите кнопку Опубликовать.

Добавление значков xxhdpi (144 x 144)

Значки xxhdpi для приложений AIR можно добавить вручную с помощью файла app-descriptor.xml. Animate позволяет добавлять значки xhdpi (96 x 96) с помощью диалогового окна «Управление AIR SDK». Однако при необходимости использовать значки с наибольшим разрешением для приложения AIR их можно добавить вручную в файле app-descriptor.xml с помощью следующего тега:

<icon><image144x144>{Расположение файла PNG}/[название_значка-144x144].png</image144x144></icon>

Дополнительные сведения о файле app-descriptor.xml см. в этой статье справки.

Устранение неполадок

  • Публикация приложения AIR for iOS завершится неудачей, если имя файла FLA или SWF содержит двухбайтовые символы.
  • При публикации приложения AIR for iOS Animate зависает, если устройство не подключено.

 AIR for iOS поддерживает три новых языка: датский, иврит и норвежский.

Получайте помощь быстрее и проще

Новый пользователь?