iPhone现在越来越火爆了,很多原本在PC上的互联网应用都纷纷推出了iPhone客户端(比如携程,新浪微博),iPhone的最佳开发环境是mac OS + iphone真机,一般情况下这个有点难满足。(想起一句网络经典语言:用钱能解决的问题都不是问题,问题是TM没钱)

但是可以在windows环境(比如win7)中,通过虚拟机安装mac os来搭建环境,下面将讲解vmware下如何安装mac os 10.6(雪豹操作系统)。

1、准备工作,先到网上down下面这些软件

a、 vmware7.1 (虚拟机软件)
  b、 darwin.iso 约24.8m (mac os系统的引导盘,没有这个无法进入安装,而且安装好以后,也需要这个引导才能进入mac os,迅雷上就能找到)
  c、 Mac.OSX.Snow.Leopard.v10.6.2(雪豹10.6)的DMG文件  约6.13G (迅雷或apple官网上就有)

2、安装vmware虚拟机

3、在虚拟机里创建一个FreeBSD 64-bit类型的虚拟机

因为vmware的操作系统选项里,并没有mac OS,所以只能选择最接近的FreeBSD 64-bit,然后一路next下去,注意:内存至少要分配1G,硬盘容量建议20G以上吧(因为后面开发工具+系统更新会占用很多的空间),另外在硬件配置里软驱可以去掉(没啥用),创建完成后退出vmware。

4、关键之一:上一步做完之后,会生成一个后缀名为vmx的文件,用记事本打开,找到下面这一行

guestOS = "freebsd-64" 改成 guestOS = "darwin10"

然后重新启动vmware,正常情况下,查看虚拟机的属性,应该会自动变成Mac OS X Server 10.6,如下图

如果这一步没成功,请检查前面的步骤

5、然后将darwin.iso挂到虚拟机的光驱,启动虚拟机

启动后,如果顺利会看到下面这个界面:

注:如果不能正常引导到该界面,可尝试将虚拟机power off关掉,然后重新开启

6、在虚拟机保持开启的状态下,切换光盘,把dmg文件挂到光驱上

方法:右击虚拟机名称-->setting--> CD/DVD -->Use ISO Image file-->Browse 默认情况下,看不到dmg文件,把下拉框改成"All files(*)"

选择mac os的dmg文件

注意:记得要勾选Connected!

点击ok,如果运气好的话,稍等一会儿,应该就能进入mac os的安装界面了

建议安装英文版(因为monoDeveloper跟monoTouch都是英文版的,光操作系统是中文其实意义也不大),剩下的事情地球人都知道了

7、安装完成以后,记得将光驱重新挂回darwin.iso,不然就算安装好了,也无法引导系统。

8、分辨率问题

默认情况下vmware中的mac os在偏好设置里,显示器的分辨率只有1024 * 768,玩不了全屏,这是因为没安装vmware tools,安装方法如下:

点击vmware最右下角的光盘图标,先把connect,然后在mac os 里就会看到光盘了,打开光盘,里面就能看到"install Vmware Tools.app",双击安装即可

安装完成后,就能随意切换分辨率了。

注:有某些本本上(比如thinkpad t61p),按文中的方法死活就是进入不了安装界面,多半是不兼容,这时可以在其它PC机器上按上面的方法安装好,然后将安装好以后的所有文件复制到本本上,在vmware中直接打开即可。

9、其它建议:

9.1、安装好以后,建议先更新系统 Software Update,大约会下载1G以上的更新包

9.2、老乔很迷恋自家的技术,神马flash、神马silverlight这类东西默认都木有安装,就算你手动安装了,在safari上也表现很差(众所周知的原因)。建议使用firefox,我亲自测试过:flash、silverlight在firefox下表现良好(mac os下的安装方式很独特,下载以后,直接把dmg文件拖到application里就完事了)

9.3、mono的基本工具(比如monodevelop,monotouch),可以上www.mono-project.com下载对应的mac os版本

9.4、到http://developer.apple.com/注册一个帐号,下载iOS sdk,大约2~3G (mono只是一个开发环境的壳,真正编译还得靠sdk)

9.5、建议参考老赵的方式,把项目文件放在win7的host主机中,虚拟机中用共享方式来访问(mac os下访问windows共享的方法为:Go--> connect to server,然后输入 smb://ip地址)

参考文章:
Win7 + VirtualBox安装Mac OS X雪豹操作系统图文详解

教你在VMWare下安装MAC OS X Snow Leopard 10.6

amd平台安装mac os x10.6.3

win7 + vmware下安装mac os相关推荐

  1. 转载:无需刻录DMG光盘,教你在VMWare下安装MAC OS X Snow Leopard 10.6

    自己安装没有成功,不知道是不是服务器上的虚拟化没打开,借别人的拿过来普渡一下众生 无需刻录DMG光盘,教你在VMWare下安装MAC OS X Snow Leopard 10.6 感谢每一个在互联网上 ...

  2. VMware 9 安装 Mac OS X 10.8 Mountain Lion 图文全程

    From: http://unmi.cc/vmware9-install-mac-os-x-mountain-lion/#comment-8684 本教程是在 VMware 9 下安装当前最新版的 M ...

  3. VMWare 虚拟机 安装 Mac OS X

    VMWare安装Mac OS X 随着iPhone.iPad.Mac等苹果产品越来越火爆,越来越多的初学者想要了解和尝试苹果平台,包括苹果操作系统Mac OS X.苹果演示软件Keynote.苹果开发 ...

  4. VMware 虚拟机安装 Mac OS X Mountain Lion 苹果系统(vm9.0和Mac OS10.7)

    本文是转自vmware虚拟机安装Mac os 苹果桌面操作系统 Mac OS X Mountain Lion(版本号为 Mac OS X v10.8)已于今年 7 月 21 日通过 Mac App S ...

  5. VMware 虚拟机安装 Mac OS X Mountain Lion 苹果系统

    原文地址:http://www.ychong.com/mac-os-x-mountain-lion-vmware-workstation/ 苹果桌面操作系统 Mac OS X Mountain Lio ...

  6. 用 VMware虚拟机安装 Mac OS X 10.9苹果系统

    用 VMware虚拟机安装 Mac OS X Mavericks 苹果系统 一.     准备工作 使用虚拟机系统: vmware workstation 10(实际上也可以使用其他版本的vmware ...

  7. VMware 11安装Mac OS X 10.10

    VMware 11安装Mac OS X 10.10 转载于:https://www.cnblogs.com/zhujiabin/p/4889122.html

  8. VMware 12安装Mac OS X 10.11解决上网的问题

    VMware 12安装Mac OS X 10.11&解决上网的问题 参考文章: (1)VMware 12安装Mac OS X 10.11&解决上网的问题 (2)https://www. ...

  9. win7下安装Mac OS的虚拟机

    最近想体验下MacOS,但自己又买不起Mac和Mac mini,所以只能想其他办法解决了.由于自己也算是一个刚入IT行业的小白吧,之前对虚拟机有些许的了解,所以准备在自己的win7中安装一个MacOS ...

最新文章

  1. 如何运行你的Android程序?
  2. HttpClient学习系列 -- 学习总结
  3. C#.NET常见问题(FAQ)-Combobox如何设置不可以编辑
  4. 统计了50万人的身高数据才发现:大家都爱虚报身高
  5. Linux启动hbase的shell命令出现警告_Linux 系统故障排查和修复技巧
  6. $(function() {});和$(document).ready(function() {});区别
  7. r语言导出文件为xlxs_【软件】R语言数据导入与导出
  8. 小米和联想的“骁龙”之争,首发第一,友谊第二...
  9. 贪吃蛇html网页小游戏,JavaScript贪吃蛇,网页在线版贪食蛇游戏
  10. Julia之初体验(九)字符串连接与匹配
  11. php 获取月初月末时间,php一个获取下月月初和月末的函数
  12. Android初级基础知识复习(十八) —— 自定义通知栏
  13. 夜游灯光表演如何更好的丰富游客体验
  14. COM笔记-Widows 注册表
  15. [渝粤教育] 西北工业大学 理论力学 参考 资料
  16. 如何让固定资产管理不再一地鸡毛
  17. 用纯css模拟下雪的效果
  18. 常见处理器MCU、MPU、DSP、FPGA等嵌入式处理器概念
  19. USB-WIFI RTL8188CU模块驱动
  20. kafka集群搭建+权限认证(SASL/SCRAM)+整合springboot

热门文章

  1. u盘启动从硬盘装Linux,u盘启动从硬盘装linux系统教程
  2. Android apk安全测评、应用加固、字节对齐、二次签名(有这一篇就够了)
  3. 西门子S7通讯批量写入char数据
  4. 修改Mysql57的root密码
  5. php编程读书笔记,php3小时快速入门-读书笔记
  6. 深度信念网络与受限玻尔兹曼机
  7. mysql 添加表索引语句_mysql 为表添加索引
  8. CSS三大特性,初识盒子
  9. 你为什么不喜欢培训机构?
  10. SaTScan时空扫描操作步骤