【发布时间】:2011-02-26 08:29:39
【问题描述】:
我尝试了基于 Adobe flash 专业 CS5 在 windowsOS 中开发 iPhone 应用程序,但当我发布它时将是 .ipa 格式。这适用于 iPhone 吗?
谁能解释.ipa和.app?
还有可能在 Adobe Flash Professional CS5 中开发 iPhone 应用程序吗?我们如何获得.app 格式?
【问题讨论】:
我尝试了基于 Adobe flash 专业 CS5 在 windowsOS 中开发 iPhone 应用程序,但当我发布它时将是 .ipa 格式。这适用于 iPhone 吗?
谁能解释.ipa和.app?
还有可能在 Adobe Flash Professional CS5 中开发 iPhone 应用程序吗?我们如何获得.app 格式?
【问题讨论】:
iOS 支持下一个应用格式
.deb - Debian 软件包。由于 iOS 基于 Darwin (BSD) Unix 系列,因此*可以运行这种 Linux 格式。例如,Cydia 包管理器使用 .deb 在越狱设备上共享应用程序。
.app - 在开发过程中,当您为模拟器或真实设备构建应用程序时,会生成.app。您可以在Products 组中找到它。有时.app用于分享应用思想iOS模拟器[About]
.ipa - 适用于 iOS 设备的 iOS App Store 包。当您使用 App Store 发布/分发或下载应用程序时,您将操作 .ipa 文件。此容器包括.app 和其他元数据。实际上它是一个带有.app 的存档。要创建它,您应该Product -> Archive -> ...
【讨论】:
免责声明:我的回答完全来自对文件本身的挖掘。
.apps 是应用程序包。它们包含可执行文件、Info.plist 文件、图标、启动图像和其他一些应用程序资源。应用程序包是唯一实际安装到您的设备上的。
.ipas 是 包含 .app 捆绑的档案以及一些仅供 iTunes 使用的其他文件,例如 iTunesArtwork。它们是 iTunes 管理应用程序的方式,据我所知,除了 App Store 信息之外,它们与应用程序本身没什么关系。
我没有使用 Flash CS5 的导出到 iPhone 功能,但您应该可以将您的 .ipa 文件拖到 iTunes 中,它会出现在应用程序列表中。
还有可以用 Adobe flash Professional cs5 开发 iphone 应用吗?
从某种意义上说,您的 iPhone 软件可能不会永久崩溃或其他原因,但正如 phwd 和 David 所说,您的应用不会进入 App Store。
【讨论】:
.ipa,但我不确定您是否会在其中找到 .app 包(在 Windows 上是应用程序包显示为文件夹)。我想你应该,但我根本不知道 Flash 是如何导出 .ipa 文件的。