2010-05-01 73 views
0

如何为Iph * ne编译Flex(Flash Builder)应用程序使用Adobe Flash CS5?如何编译用于Iphone的Flex应用程序使用Adobe Flash CS5?

用户可以安装一个具有编译二进制文件的应用程序吗?

+1

你只是想挑一拼?在乔布斯决定在iPhone上使用Flash的奇迹之前,你倒霉了。 – CookieOfFortune 2010-05-01 19:27:59

+0

同意CookieOfFortune。祝你好运,接受! – Emil 2010-05-01 20:35:54

+0

@CookieOfFortune:我不认为OP意味着直接在iPhone上运行Flash,而是使用他们用CS5添加的Adobe导出工具。但正如Jeffry Houser在他的回答中所解释的那样,这是一个完整的蠕虫。 – Baelnorn 2010-05-02 10:16:35

回答

6

简答:你不能。

较长的答案:

Adob​​e创建一个“闪到iPhone”技术,允许开发人员创建Flash应用,并将其导出到iPhone。还有其他技术 - 例如Unity,Titanium和MonoTouch - 使用类似的方法,似乎这是构建iPhone应用程序的可接受方法。 Adobe在Flash Professional CS5中包含了该技术。

由于iPhone SDK开发人员协议(条款3.3.1)的许可更改,使用此类技术现在违反了此协议。随后Adobe宣布他们将停止其“Flash to iPhone”技术的所有开发。

http://www.mikechambers.com/blog/2010/04/20/on-adobe-flash-cs5-and-iphone-applications/

我认为,这意味着这种技术不会被添加到Flash Builder。

由于我不清楚的原因,Flash Professional和Flex Framework不能很好地协同工作。您不能使用Flash Professional构建Flex应用程序。因此,没有已知的方式为iPhone构建Flex应用程序。

欢迎您在没有Flex框架的情况下在Flash Professional中构建应用程序。不知道该条款将如何执行,如果有的话。但是,从商业角度来看,我不会推荐它。

更新12/23/2010 由于这最近得到了一个给予好评,我想澄清的是,由于我原来的答复,苹果再次改变了他们的许可协议,允许第三方工具,如Adobe公司的iPhone出口为用过的。 Adobe已经恢复了该项目的开发,预计将来会出现在Flash Builder中。包括我在内的许多人都希望它能进入Burrito发行版,相信是Flex和Flash Builder 4.5。预计工作流和组件集与Burrito移动项目类似;尽管他们现在只在工具中支持AIR for Android。

有人说这是可以使用command line compiler部署弯曲到iPhone ..

+1

你听起来很生气;我不确定你在回应的是什么观点。 据我所知,将应用程序安装到Apple设备上的唯一方法是通过App store;这是由苹果控制的。因此,目前用户将无法将您网站上的应用下载并安装到Apple Mobile设备上。如果您有开发者帐户,则可以将其安装到您自己的设备上;我相信有一种方法可以将它分发给有限数量的beta测试人员;但没有研究过生态系统。 – JeffryHouser 2010-05-02 15:54:37

+0

我上面的评论是对现在已经消失的评论的回应。 – JeffryHouser 2010-05-02 17:57:26

相关问题