设为首页 收藏本站
查看: 1249|回复: 0

[经验分享] monoTouch开发(1):win7 + vmware下安装mac os

[复制链接]
发表于 2015-4-4 21:02:14 | 显示全部楼层 |阅读模式
  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类型的虚拟机
DSC0000.jpg
  因为vmware的操作系统选项里,并没有mac OS,所以只能选择最接近的FreeBSD 64-bit,然后一路next下去,注意:内存至少要分配1G,硬盘容量建议20G以上吧(因为后面开发工具+系统更新会占用很多的空间),另外在硬件配置里软驱可以去掉(没啥用),创建完成后退出vmware。
  
  4、关键之一:上一步做完之后,会生成一个后缀名为vmx的文件,用记事本打开,找到下面这一行
  guestOS = "freebsd-64" 改成 guestOS = "darwin10"
  然后重新启动vmware,正常情况下,查看虚拟机的属性,应该会自动变成Mac OS X Server 10.6,如下图
DSC0001.jpg
  如果这一步没成功,请检查前面的步骤
  
  5、然后将darwin.iso挂到虚拟机的光驱,启动虚拟机
DSC0002.jpg
  启动后,如果顺利会看到下面这个界面:
DSC0003.jpg
  注:如果不能正常引导到该界面,可尝试将虚拟机power off关掉,然后重新开启
  
  6、在虚拟机保持开启的状态下,切换光盘,把dmg文件挂到光驱上
  方法:右击虚拟机名称-->setting--> CD/DVD -->Use ISO Image file-->Browse 默认情况下,看不到dmg文件,把下拉框改成"All files(*)"
DSC0004.jpg
  选择mac os的dmg文件
DSC0005.jpg
  注意:记得要勾选Connected!
  点击ok,如果运气好的话,稍等一会儿,应该就能进入mac os的安装界面了
DSC0006.jpg
  建议安装英文版(因为monoDeveloper跟monoTouch都是英文版的,光操作系统是中文其实意义也不大),剩下的事情地球人都知道了
  
  7、安装完成以后,记得将光驱重新挂回darwin.iso,不然就算安装好了,也无法引导系统。
  8、分辨率问题
  默认情况下vmware中的mac os在偏好设置里,显示器的分辨率只有1024 * 768,玩不了全屏,这是因为没安装vmware tools,安装方法如下:
  点击vmware最右下角的光盘图标,先把connect,然后在mac os 里就会看到光盘了,打开光盘,里面就能看到"install Vmware Tools.app",双击安装即可
DSC0007.jpg
  安装完成后,就能随意切换分辨率了。
  
  注:有某些本本上(比如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

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-53881-1-1.html 上篇帖子: [原创]Vmware WorkStation工具培训 下篇帖子: 把vmware workstation最小化到系统托盘
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表