30.5.11

2 проблемы Flash CS5.5

Вот я и начал разбираться с Adobe Creative Suite 5.5.
Сегодня опишу две большие проблемы, возникающие при публикации из Flash Pro CS5.5 приложений на iOS:
  • error 103: application.version is an unexpected element/attribute" error message
  • Compilation failed while executing: strip 





Ошибка 103

С этой проблемой я столкнулся, установив CS5.5 на Mac, где раньше стояла CS5.
Ошибка возникает во время публикации и выглядит так:

Текст ошибки: error 103: application.version is an unexpected element/attribute" error message.
Суть проблемы в том что флеш почему-то генерит app.xml старой версии, так что AIR SDK его не может распарсить. Проблему напрямую никак не пройти, потому что app.xml создается автоматически каждый раз при публикации.
Такая проблема появляется не у всех, точного способа ее встретить/не встретить пока не известно. 
Решения пока нет, подробности обсуждаются на форуме Adobe. Народ негодует, Adobe делает вид что всё в порядке. Ждём.


Публикация fla из Dropbox

Не встретив, ошибку 103 на своем компе с Windows, наткнулся на другую интересную ошибку: Compilation failed while executing: strip  


Тут пришлось подумать..
В результате экспериментов удалось понять что ошибка возникает только когда fla, который компилируется, лежит в папке Dropbox
Очень забавное поведение,  уж не знаю как именно это происходит. 
Переместил в обычную папку, запустил - собралось.

В общем, Экспериментируем локально, шарим в дропбоксе только папки с результатом.



Для тех кто в танке, зачем нужен CS5.5:

В отличие от Flash Pro CS5 тут Adobe сделали больший упор на мобильные платформы, в основном iOS. Кроме code snippets для всяких мобильных особенностей наконец появилась возможность публиковать приложения на iPad (а не только iPhone). Кроме того используется более шустрый AIR SDK 2.6.

1 комментарий:

  1. Ошибку 103 можно решить удалив из XML файла рядом с проектом тег "version", вручную. Затем, нужно поставить XML файлу атрибут "только чтение" чтобы флеш его не мог перезаписать. И после этого публикация срабатывает.

    ОтветитьУдалить