如何确定iOS应用程序是否使用Flash构建?

时间:2011-04-05 21:12:56

标签: flash ios

iOS上的FarmVille是用Flash构建的吗?如果是这样,你怎么知道?是否在.app文件夹层次结构中以某些文件或幻数形式存在某些标志?

3 个答案:

答案 0 :(得分:4)

通过在Mac上打开应用程序的.ipa文件,您可以判断iOS应用程序是使用Adobe的“Packager for iPhone”构建的,适用于基于Flash / AIR的应用程序。

在某处可能会有一些分步指导,但基本上,您可以找到.ipa文件(已通过iTunes或其他方式从iOS设备同步应用程序,已转移到Mac) ,将文件扩展名更改为zip,解压缩,转到Payload文件夹,然后在应用程序文件中选择“显示包内容”。

使用“Packager for iPhone”构建的应用程序将包含一个META-INF / AIR文件夹,其中包含application.xml文件,其他应用程序则不会。 application.xml使用http://ns.adobe.com/air/application命名空间,所以这不是秘密。

答案 1 :(得分:0)

除非Flash to iOS编译器将其标记为此类并且您可以设法反编译以查看,否则没有简单的方法可以判断。考虑到Apple对这些东西的过敏反应,我怀疑它是否标志着它。

答案 2 :(得分:-1)

iOS无法运行Flash应用程序,我认为adobe flash-> iOS应用程序工具无法很好地翻译这么复杂的应用程序。