Adobe AIR packager выдает ошибку Невозможно открыть файл назначения: … Info.plist в загрузчике приложений

#iphone #sdk #air #flash-cs5 #packager

#iPhone #sdk #air #flash-cs5 #упаковщик

Вопрос:

В App Store у меня есть приложение, которое я создал с помощью Adobe AIR 2.0 packager еще в марте 2011 года. Теперь клиент хочет его обновить. Но я больше не могу загружать обновления.

При использовании загрузчика приложений я получаю следующую ошибку:

Не удается разархивировать приложение. Основная причина: не удается открыть целевой файл: /var/folders/05/d7xltrms59j0n1bplx_nvwr0000gn/T/Protocols.ipa/Payload/ProtocolsSmall.app/Info.plist, такого файла или каталога нет.

Заглядывая внутрь IPA, Info.plist, безусловно, там.

Я пытался использовать новую инициализацию и новые сертификаты, я пытался использовать 32-разрядную версию Java, я пытался переустановить Flash CS5. Я попробовал 2.5 SDK (хотя я не могу использовать ничего выше).

Интересно, создает ли этот упаковщик устаревший IPA, который Apple больше не принимает. У кого-нибудь есть идеи?

Комментарии:

1. Я использовал загрузчик приложений 1.5 (который поставляется с Xcode 4.1). Я обновился до загрузчика приложений 2.4.1, и теперь я получаю это сообщение: этот пакет недействителен. В настоящее время Apple не принимает приложения, созданные с использованием этой версии SDK или Xcode.

Ответ №1:

Мне удалось решить проблему. Я использовал AIR 2.5 SDK и PFI. Затем я обновил загрузчик приложений до 2.4.1, и это сделало свое дело.

Чтобы загрузить AIR 2.5 SDK, перейдите в архив Adobe: http://kb2.adobe.com/cps/853/cpsid_85304.html

Чтобы загрузить обновленную версию PFI, перейдите по следующей ссылке:

MAC: http://download.macromedia.com/pub/flash/updates/11/ios/mac/PFI_MAC_2_0_1_12640.zip

Существует версия для Windows, но я не могу опубликовать эту ссылку, поскольку мне разрешено размещать только 2 гиперссылки.