[转载]如何利用虚拟机(VMWare)进行iPhone开发
2010-07-17 17:50
309 查看
原文地址:如何利用虚拟机(VMWare)进行iPhone开发作者:伟氏工作室 我想很多人都和我一样,希望在PC上进行iPhone开发,而不用另外购买Mac机。但是iPhone
SDK和XCode只能安装在Mac OS上,这样iPhone开发就有了一定的限制。
这里有两种解决方案,一是在PC上安装一个Mac OS
X系统,这一个在网上你可以找到很多如何安装的攻略,但是是否真能安装成功,还取决于你机子的配置以及运气,而且即使安装成功,各个硬件驱动也会让你头疼。
另外一种方案就是利用虚拟机安装Mac OS X系统,然后再安装iPhone
SDK开发环境,本文就简要说明一下安装步骤。
首先,你需要安装一个VMWare的Mac OS系统,幸运的是,网上已经有人帮你做好了这个VMWare Mac
OS系统,你所需要就就是下载下来,直接运行就好了,你去Verycd下搜一下就可以找到,这是我找到的链接:
http://www.verycd.com/topics/2746139/
然后你需要去Apple下载一个最新的iPhone SDK(XCode也已经包含在里面了);
http://developer.apple.com/iphone
而当你满怀希望的准备安装时,发现下载下来的iPhone SDK无法安装在刚才的那个VMWare Mac
OS下,为什么呢?
仔细阅读iPhone SDK的Readme文件,发现iPhone SDK需要Mac OS X
10.5.7以上版本,而下载的VMWare Mac OS版本是10.5.5,版本都不匹配,当然不能安装了?
难道真的就不能安装了吗?
不,我们需要欺骗一下安装程序,修改Mac OS的版本属性文件:
/System/Library/CoreServices/SystemVersion.plist
找到有10.5.5字样的地方,全部替换成10.5.7,保存(注意这个目录是只读的,你需要修改目录的属性才可保存)
继续,是不是iPhone SDK可以安装了呢?
安装完毕,运行一两个Sample程序,完全OK。
SDK和XCode只能安装在Mac OS上,这样iPhone开发就有了一定的限制。
这里有两种解决方案,一是在PC上安装一个Mac OS
X系统,这一个在网上你可以找到很多如何安装的攻略,但是是否真能安装成功,还取决于你机子的配置以及运气,而且即使安装成功,各个硬件驱动也会让你头疼。
另外一种方案就是利用虚拟机安装Mac OS X系统,然后再安装iPhone
SDK开发环境,本文就简要说明一下安装步骤。
首先,你需要安装一个VMWare的Mac OS系统,幸运的是,网上已经有人帮你做好了这个VMWare Mac
OS系统,你所需要就就是下载下来,直接运行就好了,你去Verycd下搜一下就可以找到,这是我找到的链接:
http://www.verycd.com/topics/2746139/
然后你需要去Apple下载一个最新的iPhone SDK(XCode也已经包含在里面了);
http://developer.apple.com/iphone
而当你满怀希望的准备安装时,发现下载下来的iPhone SDK无法安装在刚才的那个VMWare Mac
OS下,为什么呢?
仔细阅读iPhone SDK的Readme文件,发现iPhone SDK需要Mac OS X
10.5.7以上版本,而下载的VMWare Mac OS版本是10.5.5,版本都不匹配,当然不能安装了?
难道真的就不能安装了吗?
不,我们需要欺骗一下安装程序,修改Mac OS的版本属性文件:
/System/Library/CoreServices/SystemVersion.plist
找到有10.5.5字样的地方,全部替换成10.5.7,保存(注意这个目录是只读的,你需要修改目录的属性才可保存)
继续,是不是iPhone SDK可以安装了呢?
安装完毕,运行一两个Sample程序,完全OK。
相关文章推荐
- 转载:如何利用Vim进行Erlang开发
- IPhone开发工具篇-利用xcode profile和analyze进行性能优化
- 利用QT进行web与本地混合应用开发-转载
- 利用VMware搭建虚拟开发环境及VMware虚拟机上网
- Q:我欲使用WinDriver开发一个PCI卡的驱动程序来传输图像,但是当我利用WinDriver进行Virtex5 FPGA进行读取和写入动作时,计算机会当机,请问如何解决?
- IPhone开发工具篇-利用xcode profile和analyze进行性能优化
- 在VMware的虚拟机平台上如何进行NAT网络设置
- 【iOS-Cocos2d游戏开发之十四】音频/音效/视频播放(利用Cocos2D-iPhone-Extensions嵌入Cocos2d进行视频播放!)
- 在Eclipse中如何利用在Anaconda中建立的Python虚拟环境进行开发
- iPhone开发工具篇-利用xcode profile和analyze进行性能优化
- IPhone开发工具篇-利用xcode profile和analyze进行性能优化
- 在Windows中用虚拟机进行iPhone开发--第一篇
- [转载]虚拟机VMware网络如何配置才可以让虚拟机上网
- 【转载】iPhone开发论坛madhome--如何创建一个iPhone参数文件
- Windows环境利用Vmware7.1.3 搭建iPhone开发环境
- 如何利用General框架进行三层架构开发
- 在VMware的虚拟机平台上如何进行NAT网络设置
- 利用Java进行AcrSDE开发实例【转载】
- 如何利用SqlDataAdapter进行数据更新(转载)
- 如何利用General框架进行三层架构开发