移植Android下的APP到IPhone上

2011年1月18日 | 分类: Android | 标签:

理论上只是要Flex4或FlashCS5开发的Android APP都可以进行移植。
操作办法很简单:
1.首先下载 packagerforiphone 压缩包,解压。
2.将要转的程序生成swf后(假如名为Android.swf,一并拷贝同名的Android-app.xml文件到上面解压目录的bin目录下.
3.编辑Android-app.xml,枨式如下:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<application xmlns="http://ns.adobe.com/air/application/2.0">
<id>Android</id>
<version>1.0</version>
<filename>Android</filename>
<name>Android</name>
<initialWindow>
<content>Android.swf</content>
<systemChrome>standard</systemChrome>
<transparent>false</transparent>
<visible>true</visible>
<fullScreen>false</fullScreen>
<aspectRatio>portrait</aspectRatio>
<renderMode>auto</renderMode>
<autoOrients>false</autoOrients>
</initialWindow>
<icon>
<image29x29>AppIconsForPublish/29x29-Android.png</image29x29>
<image57x57>AppIconsForPublish/57x57-Android.png</image57x57>
<image512x512>AppIconsForPublish/512x512-Android.png</image512x512>
</icon>
<customUpdateUI>false</customUpdateUI>
<allowBrowserInvocation>false</allowBrowserInvocation>
</application>

4. CMD 到bin目录
> pfi -package -target ipa-test -provisioning-profile mobileprovision .mobileprovision -storetype pkcs12 -keystore p12 .p12 -storepass **** Android.ipa Android-app.xml Android.swf Default.png icons

如果出错,有可能是publish settings下的设置问题,一般Flash 选项卡下只选中 swf 选项中前三个。

目前还没有任何评论.
您必须在 登录 后才能发布评论.