iOS 上的《FarmVille》是用 Flash 构建的吗?如果是这样,你怎么知道? .app 文件夹层次结构中是否存在以某些文件或魔数(Magic Number)形式存在的某些标志?
最佳答案
通过在 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命名空间,所以这不是 secret 。
关于flash - 如何确定 iOS 应用程序是否是使用 Flash 构建的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5558600/