Flex 4.5.1 IOS 开发系列(1) 开发环境搭建
来源:互联网 发布:影视制作特效软件 编辑:程序博客网 时间:2024/05/21 09:44
1,开发工具
1.1 mac 10.7 开发环境
这个地址是,下载vm8 ,以及mac 10.7的虚拟镜像的地址。http://bbs.pcbeta.com/viewthread-937060-1-1.html。
注意事项:必须按照Read me.txt 里边的操作。还有,我试过了,xp 是用不了的,就不用在试了,要在windows 7中来安装vm8,然后打开。打开的时候我遇到的情况是,弹出了类似于“usb什么的错误”,找了半天,原来是在虚拟机的这里设置,,设置为“Off”即可。然后到苹果系统之后,要多等待一会,开始加载会比较慢。还有一些就是虚拟机的设置,下载的镜像的设置是4核,4G内存。如果你的机器确实有的话那就不用改了,不然的话就自己更改一下设置。
1.2 mac 10.6 开发环境
10.6 的话,会比较快。Snow 1.6 的下载地址http://uickier.blog.163.com/blog/static/164850172201161291645885/。
安装的话,我这里有个附件,安装教程。以及安装需要的文件我都放在附件里边。
1.3 Adobe Flash builder4.5 的安装
用mac 的浏览器打开https://www.adobe.com/cfusion/tdrc/index.cfm?product=flash_builder&loc=cn,即可下载到mac 里边,然后点击安装即可。
1.4 mac 虚拟机与主机的通信
要拷贝文件之类的还是很麻烦滴,我的措施是qq通信,如果遇到大的文件的话就是用filezilla,工具,http://filezilla-project.org/在这里下载客户端ftp 工具,然后了,你的主机的话要架个服务端。我使用的是serv-u,这个是http://www.serv-u.com/下载地址。
2 ,开发
2.1 在Flash builder 中开发简单的界面。然后部署到iphone 或者ipad 上面。
在Flash builder 选择,新建|新建Flex 手机项目
点击下一步,
其他下一步,一直完成为止。
在设计界面,我们放置一个按钮,单击之后再label 上显示点击的次数。
点击运行, 这个是在flash builder上的模拟器显示的
然后我们导出发行版本。
如图所示:
点击下一步,这样在,在bin-release-temp 下生成了几个文件。
上面截图中的 证书与配置文件是iphone 开发必须的文件。具体流程到苹果网站,成为苹果开发者。
2.2 编译ipa 文件
对于编译,刚开始我走了很多弯路。用开发环境编译的时候,一直是0% ,就没有成功过。所以最终采用了 命令行来编译。在mac 中打开终端,这个终端,在应用程序|实用程序里边。Cd 到adboe flash builder\sdks\4.5.1\bin 。首先打开输入命令:sh adt
表示adt 命令可以正常执行。
然后键入:
sh adt -package -target ipa-test -provisioning-profile embedded.mobileprovision -storetype pkcs12 -keystore cbmland.com.p12 AIRLinux.ipa AIRLinux-app.xml AIRLinux.swf
1, 需要注意的地方 ipa-test ,是测试用,还有ipa-debug,ipa-app-store 表示appstore的输出,我都是了,appstore 是最小的,而且是运行速度最快的。
2,embedded.mobileprovision为配置文件。
3,cbmland.com.p12为 p12授权文件。
还有必须注意的是,在键入编译命令行时,需要等半个小时左右,才可以编译通过。所以不必着急。
2.3 安装ipa 文件到ipad
其实是安装不了的。因为ipad需要越狱。所以我找了越狱的ipad,发现运行速度很快转载:http://www.cnblogs.com/csharponworking/archive/2011/11/29/2267480.html
- Flex 4.5.1 IOS 开发系列(1) 开发环境搭建
- flex 入门1-开发环境搭建
- FLEX开发环境搭建
- HBase系列 1:开发环境搭建
- Flex eclipse 开发环境搭建
- Flex & Android开发环境搭建
- Flex & Android开发环境搭建
- IOS - 1 - 开发环境的搭建
- IOS开发学习-基础环境搭建-1
- SilverLight开发系列第1步:搭建开发环境
- Flex 开发入门 开发环境搭建
- IOS开发环境搭建
- IOS开发环境搭建
- IOS开发环境搭建
- IOS开发环境搭建
- ios开发环境搭建
- 搭建IOS开发环境
- IOS开发环境搭建
- GFS架构分析
- 对ByteArrayOutputStream和BufferedOutputStream的理解
- 线性渐变-linear-gradient和滤镜opacity/filter的透明效果兼容性解决方案及其RGB/RGBA与16进制转换方法
- Weka开发[2]-分类器类
- 计算某个月有多少天的方法
- Flex 4.5.1 IOS 开发系列(1) 开发环境搭建
- Embedded Microcontroller based Computer Numerical Control
- 整理jQuery学习资料---持续更新...
- springMVC_后台自动接收list数据
- struts2拦截器的使用经验
- LeetCode - Distinct Subsequences
- ARM amba总线介绍
- java restful webservice 之MultivaluedMap 例子
- 冒泡排序