Создать ipa для тестирования на устройстве с помощью iPhone Packager - PullRequest
2 голосов
/ 11 сентября 2010

Я следую Руководство Кристиана Кантрелла по упаковке приложения AS3 для iPhone, но я не могу найти способ использовать упаковщик для создания приложения для тестирования на устройстве. Я пробовал с -target ipa-test и -target ipa-app-store, но когда я пытаюсь загрузить свое приложение на iPad, iTunes выдает ошибку, говоря, что мне не разрешено. Я провел простой тест, используя пакет Packager шириной CS5 (с теми же сертификатами), и все прошло хорошо.

Возможно ли использовать CS5 Packager для проекта Flex? (я знаю, что flex не оптимизирован для мобильных устройств)

Спасибо

Ответы [ 2 ]

0 голосов
/ 14 сентября 2010

Может быть, я нашел ответ сам, проблема была в дескрипторе файла * -app.xml.Я открыл тот, который был сгенерирован из Flash, и скопировал несколько параметров

  1. Сначала раздел теперь точно отражает идентификатор приложения в сертификате, полученном от Apple
  2. Добавлены некоторые параметры для визуализации (donне думаю, что они действительно встречаются) fullscreen, aspectRatio, renderMode, autoOrients
  3. Укажите устройство (в данном случае iPad), добавив новый тег перед / application

Теперь приложение упаковано правильно (даже с использованием классов Flex), и iTunes позволяет мне загрузить приложение на устройство.Теперь единственная проблема заключается в том, что мое приложение выглядит полностью белым :-( Еще нужно больше расследовать!

Надеюсь, это поможет

0 голосов
/ 12 сентября 2010

Да, лучший способ всегда присоединиться к программе Apple Developers.

Дайте мне знать ваши результаты 4-го шага:

pfi -package -target ipa-app-store -provisioning-profile /Path/to/Your/Provisioning/Profile -storetype pkcs12 -keystore /Path/to/Your/Certificate.p12 -storepass your_password YourApplication.ipa /Path/to/YourApplication-app.xml -C /Path/to/Your/SWF/and/Assets/Directory YourApplication.swf Default.png Icon_57.png

Спасибо.

...