cbm's land

初体验 – AIR 2.6生成iOS应用程序IPA

AIR 2.6 发布,加强了很多支持iOS的特性。实践证明比Flash CS5的Pakage for iPhone 好多了。

前置条件

1.安装iTunes(安装编译出的IPA文件)
2.安装Adobe Flash Builder 4 以及获取 Flex 4.5 SDK (Hero)(建议直接安装 Burrito 60天试用版本,已内置Flex 4.5 SDK)
3.下载AIR 2.6 SDK,解压覆盖到Flex 4.5 SDK目录,更新AIR相关文件。

创建一个常规的AIR程序,可以简单的添加点可见对象在舞台,毕竟初次是为了顺利编译,正常测试。

编辑-app.xml文件

1.确保使用了2.6版本特性

2.设置程序图标

这次我只生成了2种格式的图标文件,顺便贴一下Android和iOS平台的应用程序图标规格

3.设置iOS兼容性,iPhone 4 Retina Display 注意下列的requestedDisplayResolution参数才能是高清版。

准备启动画面和图标文件

启动图片由640×960和320×480两个尺寸,命名为Default@2x.png、Default.png
图标文件放到icons文件夹下,命名为icon114x114.png、icon57x57.png

准备证书文件

将你的证书文件cbmland.com.p12、embedded.mobileprovision (以实际为准)复制到发布项目bin-debug目录

准备编译

在bin-debug文件夹中打开命令行,运行下列类似命令,这时输入p12证书文件的密码,开始编译IPA,建议把命令行存成cmd文件以便后续编译测试。

不出意外的话,泡杯茶回来,IPA已经生成,大约3M+,这时可以使用iTunes安装到你的iOS设备来测试了。

编译目录截图

BTW:可以尝试将设置为GPU来提升性能。

在iPhone 4下的成功运行的截图

This entry was posted on 星期日, 三月 27th, 2011 at 17:11 and is filled under: 代码人生, 全新体验, 分享我自己, 扎乱有章