zoukankan      html  css  js  c++  java
  • windows下利用VMware安装mac:构建…

    安装条件:

    硬件:一台拥有支持虚拟技术的64位双核处理器和2GB以上内存的PC。

    注意:运行MAC OS,需要电脑支持虚拟技术(VT),安装时,需要将VT启动,在BIOS中开启。

    关于如何检测你的电脑支持VT,可以去下面这个网站下载这个工具,测试:

    http://www.grc.com/securable.htm


    或者直接点击下面连接下载:

    http://www.grc.com/files/securable.exe


    软件:

    Windows XP:

     

    VMware :VMware-workstation-7.0.0-203739  EXE安装文件

     

    Mac OS:Mac_OS_10.6_Snow_Leopard_10.6  DMG光盘镜像文件

     

    iPhone SDK:iphone_sdk_3.1.2_with_xcode_3.2.1  DMG光盘镜像文件

     

    Darwin.iso或Rebel EFI.iso  引导光盘ISO镜像文件

     

    1.下载安装包

    1.1.下载VMWare 7.0:

    这里是VMware-workstation标准版.exe的链接,可以用迅雷下载:

    http://download.pchome.net/system/sysenhance/detail-4673.html

    1.2.下载Mac OS:

    这就是苹果的操作系统。本文下载的是LeoSnow即Mac OS 10.6.2。 Ipad以及Iphone的SDK需要1.6的Mac.

    这个链接可以用迅雷下载:

    http://www.verycd.com/topics/2778507

    找到一个安装好Mac的种子,需要的这里下载(里面带有所有的引导文件,非常方便),我已经下下来了,并且搭建了iphone的开发环境,发现真实可用。如果使用的是这个就跳过VM安装MAC的部分吧,直接看下面搭建环境的部分。

    http://www.rayfile.com/zh-cn/files/6b56760a-1eb5-11e0-81b6-0015c55db73d/

    1.3.下载iphone SDK:

    xcode_3.2.3_and_iphone_sdk_4__final.dmg  2.06GB

    iPad和iPhone的软件开发工具包,包含Xcode 3.2.3集成开发环境,iPhone SDKs (最高支持4.0), iPhone OS 模拟器,性能分析工具

    系统要求:基于Intel的Mac电脑,运行Mac OS X Snow Leopard 10.6.2 或以上版本的操作系统种子我放到rayfile上面了,大家可以去下载:

    http://www.rayfile.com/zh-cn/files/21e1da05-0e45-11e0-9cd4-0015c55db73d/

    此BT种子经下载测试,巨慢,有时下到一半就停止了,再无速度。下面给出官方下载地址,不过这个需要用apple ID 登陆,没有的先注册。

    http://developer.apple.com/ios/download.action?path=/iphone/iphone_sdk_4__final/xcode_3.2.3_and_iphone_sdk_4__final.dmg

    1.4.下载引导盘:

    Darwin.iso或Rebel EFI.iso  用于引导光盘ISO镜像文件。

    Darwin.iso    http://www.verycd.com/topics2818537

    Rebel EFI.iso http://www.rayfile.com/zh-cn/files/689c7f1c-0f05-11e0-a0c9-0015c55db73d/

    1.5 注册Mac账号

    http://developer.apple.com/programs/register/  我注册不了。。。汗。。。

    2.安装虚拟机VMWare7.0

    2.1安装虚拟机

    在Windows XP上安装虚拟机:VMWare Workstation 7。

    本文安装的是VMware-workstation-full-7.1.3-324285.exe。

    这里有我搜集的14组可用注册码,当然本人并没有一一尝试。我就选了其中之一,是正确的,其他的请大家自己尝试吧。

    
    
    1. CC542-2QF41-M847P-EZPQT-Q3AU6  
    2. UA7MH-0NW80-08EVZ-7XMZT-MGAZA  
    3. YY1E0-A6E51-M892Y-FGPZZ-XC0TF  
    4. ZY7N8-F7Y44-M88RP-VGWXZ-QAAR2  
    5. FC78A-6ZXDN-M88DP-DPN7V-YZHX4  
    6. FA18H-4ZZ15-M805P-6MN5G-ZY0G0  
    7. AF1T0-4PW1M-H84LP-FDQ5C-ZQ0T4  
    8. VV3M0-42Z4M-M80XY-T5PNT-MAUZF  
    9. CG308-08Y10-0892Q-XNMEZ-PKKD0  
    10. GY51K-2MED5-M84MQ-5EPG9-NLUUD  
    11. CC542-2QF41-M847P-EZPQT-Q3AU6  
    12.  
    13. VA34H-DWWD6-08ELZ-3XQ7X-PAK90  
    14. AF1R8-21X17-M8EHQ-QYZXX-WKKW8  
    15. VU59U-D0E0L-48ENQ-G6WGG-PQUZF 

    对应的汉化补丁,需要的请到这里下载:

    http://www.rayfile.com/zh-cn/files/83d4fbf5-0f00-11e0-b6ba-0015c55db73d/

    2.2 创建虚拟机

    使用File->New->Virtual Machine创建一个虚拟机。

    标准(推荐)-》

    以后再安装操作系统-》

    在选择操作系统时,选择Other->FreeBSD 64-bit。

    2.3虚拟机设置

    1.CPU设置为1核即可,2核也可以。

    2.内存建议设置为:1024MB。

    3.硬盘最少分配15GB。

    4.删除软驱。

    可以在Customize Hardware选项中,将软驱删除,因为我们不会再用软驱。

    我设置的硬件如下:

    2.4虚拟机修改

    建立完虚拟机不要急于打开,关闭VMware。进入刚建立的虚拟机目录,找到一个扩展名为.vmx的文件,

    用记事本或者UE打开,找到guestOS = “freebsd-64″一行,

    将引号中的freebsd-64改为darwin10,

    修改完后是:guestOS = “darwin10″,保存修改后的文件。

    现在,在打开VMware,在虚拟机的Options->General选项,

    就可看到操作系统版本显示为:MAC OS X Server 10.6。

    若后面无法启动MAC OS X安装程序,很可能是忽略了这步或者修改错了。

    3.在虚拟机VMWare7.0上安装Mac OS

    3.1用Darwin.iso镜像进行引导。

    先装载镜像文件:在刚才建立的虚拟机Settings->Hardware中,

    选择CD/DVD(IDE)设备,

    选择右侧的Use ISO image file,

    点Browse加载Darwin.iso。

    装载完镜像文件后,现在启动虚拟机。

    先演示使用Rebel EFI镜像启动,引导完成后按照提示进行。

    按照屏幕提示等待10秒或者按’1′键,选择当前光盘驱动器。

    这里提示请插入MAC OS X的DVD光盘。

    此时我们再次打开这个虚拟机的Settings->Hardware,

    找到CD/DVD(IDE)设备(你可以双击VMWare窗口右下角的光盘图标来快速打开,如图: ),

    将刚才的Rebel EFI镜像替换为苹果系统的DMG镜像;

    点Browse,将文件类型CD-ROM images(*.iso)改为All files (*.*)就能浏览到DMG文件了。

    这里有一个关键地方:选择DMG镜像文件后,

    将Device status里的Connected前打上勾(否则不能进入安装界面),然后确定。

    此时,我们便进入了MAC OS X的安装程序准备阶段。

    有的朋友使用Rebel EFI引导可能会出现禁止符号,无法安装。

    遇到这个问题可以使用Darwin镜像替换Rebel EFI,并重新启动虚拟机。

    在出现提示界面后,在CD/DVD(IDE)设备里将Darwin镜像改为苹果的DMG镜像即可,同样记得给“Connected”选项打勾。

    经过一阵准备阶段就进入了苹果系统的安装过程; 

     

    在这里特别提一下,有的同学在进行到选择安装盘的步骤时看不到硬盘选项,

    在屏幕上方的菜单中找到“实用工具”->“磁盘工具”;

    对你的虚拟硬盘执行“抹掉”操作;

    操作完成后关闭“磁盘工具”窗口就OK了;

    根据你的电脑配置不同,大概进行几十分钟的安装,你就可以用上苹果操作系统了。

    看到下图的界面,表示你的系统已经安装完成,需要重新启动。

    重新启动前你要特别注意,先要去掉安装时在CD/DVD(IDE)设备上加载的苹果DMG镜像,

    换上Darwin或者Rebel EFI引导镜像,否则你将不能成功引导安装好的MAC OS X系统。

    如果使用一种引导失败,可以试着使用其他的引导镜像。

    还有需要在VMWare里的MAC系统上安装声卡、显卡等驱动的朋友,可以在网上寻找相关文章和驱动,

    或参考《号外!折腾无限!VMware Workstation 7.0 虚拟机安装雪豹snow leopard 10.6》文章,本文就不赘述了。

    4.XP和MAC共享目录

    因为我是在Windows XP中下载的Mac OS和iPhone SDK等安装必备文件,所以,要安装iphone开发环境,则需要将下载的安装包文件刻录成光盘;若不想刻录光盘,可以直接将这些文件传到虚拟机VMWare 7,就可以进行安装。

    我在这里采用windows XP和VMWare共享目录的方法实现。

    在xp中需要将iphoneSDK目录,共享给VMWare7.0中的Mac(leosnow)的方法:

    4.1在Windows XP中需要将目录iphoneSDK设置为共享

    步骤:在Windows XP中将iphoneSDK目录设置为共享:

    点击鼠标右键,

    选择属性->共享,选中“在网络上共享这个文件夹”,点击确定按钮。

    4.2.记下Windows XP的IP地址

    4.3在VMWare7.0中安装的Mac中访问XP的共享目录

    在VMWare7.0中安装的Mac中访问XP中的共享目录iphoneSDK目录。

    步骤:在mac中,点击主菜单Finder菜单项,

    按住命令按钮和k键组合键,

    注意:在普通PC或笔记本上(非mac电脑)的cmd+K ,连接服务器,smb://ip地址:

    在smb://后输入Windows XP的IP地址:192.168.6.222点击“连接”按钮即可看到如下提示:

    选择我们需要共享的目录iphoneSDK,并点击“好”按钮确认,即可打开该共享目录:

    或者进入network 看有没有局域网共享,有的话最好了,直接打开就行。如图

    5.安装iphoneSDK(IpadSDK):

    1.在Mac中找到iphoneSDK的安装文件:

    “iphone_sdk_3.1.2_with_xcode_3.2.1__snow_leopard__10m2003.dmg”,用鼠标双击该文件图标,则会看到一个弹出窗口:

    点击“继续”按钮,出现安装器欢迎界面:

    点击“继续”按钮,是软件“许可”协议信息:

    点击“继续”按钮,出现“确认”窗口:

    点击“同意”按钮,出现协议信息:

    点击“继续”按钮,出现“确认”窗口:

    点击“Agree”按钮,出现安装路径选择窗口:

    选中安装目标路径后,点击“继续”按钮,出现“安装类型”选择窗口:

    点击“继续”按钮,出现“确认”窗口:

    点击“安装”按钮:

    注意:在安装过程之前,需要推出先退出itunes。

    在itunes图标上,点击鼠标右键,在弹出菜单中选择“退出”即可关闭:

    之后,点击“continue”按钮,则安装继续进行:

    注意:如果安装过程中失败,把系统时间改成“2012-01-01”,再重新安装。自己试了,管用。

    安装结束的提示:

    安装完成后,点击“完成”按钮即可。

    6.启动XCODE开始开发

    启动Xcode开发环境:

    打开Finder,在磁盘上的“Developer”目录中“Applications”目录中,有Xcode程序,

    双击Xcode图标,即启动Xcode:

    点击“Create a new Xcode project”图标,则打开工程模板窗口:

    选择iPhone OS项目模板中的“View-based Application”图标,并点击“Choose”按钮:

    提示输入新项目名字和新项目保存的目录,

    按提示输入后,点击“Save”按钮,则出现新窗口,显示向导生成的项目及该项目目录和文件:

    点击图标“Build and Run”,则开始编译;

    编译完成,则自动启动iphone模拟器。

    小结:IOS开发学习 IDE环境搭建教程的内容介绍完了,希望本文对你有所帮助。

     

    另外,安装过程中如果遇到用vmware装雪豹的一个问题,”虚拟 CPU 已进入关闭状态“。

    我滴个神,折腾了一个下午 ,就为了这一个问题,检查了CPU 虚拟化,检查了主板虚拟是否开启,检查了cpu 指令集,上百度查了N久,终于把这个问题解决了,咱知道啃苹果不容易,分享给那些遇到这个问题的童鞋们,希望对你们有帮助!

    咱的解决方法:在CPU的确支持 VT 虚拟化的情况下 曾经试过 darwin.ios 引导文件后 依然出现这问题, 也试过 Rebel EFI.ios 答案也是肯定的不行, 最后查到了一个darwin_snow_legacy.iso 的引导文件, 终于让我成功了,我当时只差没喷泪了,所以我得到了个结果,在出现类似的情况下不如各位童鞋们 换下 引导文件,如上三个轮着来,所以需要些耐心了.

    资源:apple 开发者联盟 中文网址 http://www.apple.com.cn/developer/support/

    iphone开发者联盟 http://iphone.tgbus.com/dev/

    斯坦福大学公开课:iphone开发入门

    http://v.163.com/special/opencourse/iphonekaifa.html 还提供MP4格式视频文件下载,方便地铁一族用Iphone学习


    另外我在安装xcode出现一个错误,

    the installation failed

     

    xcode the installation failed an unknown error occurred, the installer encountered an an error that caused installation to failed

    解决办法真的很奇怪,竟然是mac os的系统改成2012-01-01就可以了。

  • 相关阅读:
    learnyou 相关网站
    hdu 3038 How Many Answers Are Wrong
    hdu 3047 Zjnu Stadium 并查集高级应用
    poj 1703 Find them, Catch them
    poj 1182 食物链 (带关系的并查集)
    hdu 1233 还是畅通工程
    hdu 1325 Is It A Tree?
    hdu 1856 More is better
    hdu 1272 小希的迷宫
    POJ – 2524 Ubiquitous Religions
  • 原文地址:https://www.cnblogs.com/songfeixiang/p/3733717.html
Copyright © 2011-2022 走看看