Как определить, создано ли приложение для iOS с Flash? - PullRequest
2 голосов
/ 06 апреля 2011

FarmVille на iOS построен с Flash?И если так, как вы можете сказать?Существуют ли определенные флаги, которые существуют в виде определенных файлов или магических чисел в иерархии папок .app?

Ответы [ 3 ]

4 голосов
/ 06 апреля 2011

Чтобы узнать, создано ли приложение для iOS с помощью пакета Adobe Packager for iPhone для приложений на основе Flash / AIR, откройте файл .ipa для приложения на Mac.

Возможно, где-то есть какое-то пошаговое руководство, но в основном вы находите файл .ipa (который был перенесен на Mac путем синхронизации приложений с устройства iOS через iTunes или другими способами) для приложения. , измените расширение файла на zip, разархивируйте его, перейдите в папку Payload и выберите «Показать содержимое пакета» в файле приложения.

Приложения, созданные с помощью «Packager for iPhone», будут иметь папку META-INF / AIR с файлом application.xml, другие приложения - нет. В application.xml используется пространство имен http://ns.adobe.com/air/application, поэтому не секрет.

0 голосов
/ 06 апреля 2011

Нет простого способа узнать, если компилятор Flash to iOS не пометит его как таковой, и вам не удастся декомпилировать его, чтобы увидеть.И я сомневаюсь, что это помечает это, учитывая аллергическую реакцию Apple на вещи.

0 голосов
/ 06 апреля 2011

iOS не может запускать флеш-приложения, и я полагаю, что инструменты Adobe Flash-> iOS не способны хорошо переводить такое сложное приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...