#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 гиперссылки.