转自:http://blog.csdn.net/weizi4332/article/details/9264799

学习Objective-C必须要有运行环境,Xcode是最好的选择。不过Windows和Linux下也可以用GUNstep,个人不喜欢这种方式,鉴于没有Mac,所以只能安装虚拟的系统使用!

首先要安装VMware,个人选择了最新的9.0.2。安装虚拟机比较简单,就不再教大家安装了!安装完虚拟机之后还必须要安装一个可以安装OS X的补丁,奉上下载地址:

VMware 9.0.2及补丁下载地址

安装完VMware和OS X的补丁之后,我们就可以开始着手下载和安装OS X了。

OS X 10.8.4官方完整版下载

下载完毕请验证MD5:DCFFFB3D1FAEC2439E6E079EC08990C8

下面我们要将格式为dmg的系统文件转换为VMware可以识别并引导安装的iso文件:

1.用UltraISO提取OS X Mountain Lion 10.8.4 [MAS].dmg文件中、\Install OS X Mountain Lion.appContentsSharedSupport\文件夹下的InstallESD.dmg文件,右键选择提取即可!请验证InstallESD.dmg的MD5:016CF3572BA9649C3DFD36FA202F874D

2.用7-zip(必须是7-zip)打开提取出的InstallESD.dmg文件,进入\InstallMacOSX.pkg\文件夹。提取出\InstallMacOSX.pkg\文件夹下的InstallESD.dmg。请验证InstallESD.dmg的MD5:B34B2E2F272133CF08F280F24D6FD59F

3.用UltraISO将第二次提取出的InstallESD.dmg转换为InstallESD.iso,选择工具->格式转换->选择镜像->点击转换。请验证InstallESD.iso的MD5:B90E98BFB617075CCA8FC1F27E218FB5

4.打开安装好的VMware,选择新建虚拟机->自定义->继续->继续->我以后安装操作系统->选择系统版本->修改虚拟机名称并修改位置->根据情况配置处理器->修改虚拟机内存(2G以上)->配置网络->修改IO控制器->创建新磁盘->选择磁盘类型->制定磁盘容量->修改磁盘文件位置->完成。

    5.下面继续配置虚拟机,点击编辑虚拟机设置->删除软驱->进入CD\DVD高级设置->设置虚拟设备节点为SCSI:1:1->设置显示器使用3D图形加速->进入硬盘高级设置->设置虚拟设备节点为SCSI:0:1。
 
 
 
 
    6.设置完毕后,我们就可以开始安装OS X了,在虚拟机设置里设置CD\DVD使用转换好的InstallESD.iso文件。
    7.打开虚拟机电源,稍等片刻
    8.选择语言
    9.选择磁盘工具
    10.选择虚拟磁盘,设置磁盘名称,然后点击“抹掉”
    11.选择重新安装OS X
 
    12.选择安装磁盘
 
    13.点击安装,开始安装
    14.待重启后,继续安装
 
     15.再次重启后进行一通设置
 
 
 
 
 
 
 
 
     至此,我们的OS X就安装好了,安装Xcode比较简单,我就不教大家安装了。请大家自行安装!
 
 
 

HASH校验工具下载:点击下载

VMware 9 安装 OS X 10.8.4 并安装 Xcode 4.6的更多相关文章

  1. windows7中用vitualbox安装OS X 10.11 El Capitan 及 Xcode 7.0--转载

    在 Win 7或8 下使用 VirtualBOX 虚拟机安装 OS X 10.11 El Capitan 及 Xcode 7.0 来源:http://bbs.feng.com/read-htm-tid ...

  2. 在 Win 7或8 下使用 VirtualBOX 虚拟机安装 OS X 10.11 El Capitan 及 Xcode 7.0

    注:本文源自于: http://bbs.feng.com/read-htm-tid-9908410.html _____________________________________________ ...

  3. Windows下 VM12虚拟机安装OS X 10.11 和VM TOOLS

    Windows下虚拟机安装Mac OS X —– VMware Workstation12安装Mac OS X 10.11 本文即将介绍WIN虚拟MAC的教程.完整详细教程(包含安装中的一些问题) [ ...

  4. VIRTUALBOX 虚拟机安装 OS X 10.9 MAVERICKS

    VIRTUALBOX 虚拟机安装 OS X 10.9 MAVERICKS 原文链接:http://bbs.weiphone.com/read-htm-tid-7625465.html 原文作者已经写的 ...

  5. [MAC]用beamoff给VMware的Mac OS X 10.10.x加速

    MAC OS X 10.10.x Yosemite在VMWare中实在是太慢了,卡出翔!好在高人多,请装beamoff!详见:https://github.com/JasF/beamoff.git C ...

  6. VirtualBOX 虚拟机安装 OS X 10.9 Mavericks 及 Xcode 5,本人X220亲测

    原文链接:http://bbs.weiphone.com/read-htm-tid-7625465.html 建议电脑要求    Windows 7/8, 32 / 64 bit    CPU Int ...

  7. 用beamoff给VMware的Mac OS X 10.10.x加速

    前言 今天刚在VMware里装了个Yosemite,然后测试了下看电影,真j8卡,试了下在vm里打开3d加速,然并卵,直接显示不能打开3d加速,然后找了下发现有个vga的什么软件,是vmware里的显 ...

  8. Acer 4750G安装OS X 10.9 DP4(简版)

    一.下载os x 10.9懒人版:http://bbs.pcbeta.com/viewthread-1384504-1-1.html 二.用系统自带的磁盘分区工具划分一个5G左右的临时安装盘(新建分区 ...

  9. 如何在OS X 10.9 Mavericks下安装Command Line Tools(命令行工具)

    随着OS X 10.9 于 2013年6月10日在旧金山WWDC(world wide developer conference)上发布.是首个不使用猫科动物命名的系统,而转用加利福尼亚的产物. 该系 ...

随机推荐

  1. POJ 2728 Desert King 01分数规划,最优比率生成树

    一个完全图,每两个点之间的cost是海拔差距的绝对值,长度是平面欧式距离, 让你找到一棵生成树,使得树边的的cost的和/距离的和,比例最小 然后就是最优比例生成树,也就是01规划裸题 看这一发:ht ...

  2. Clang Language Extensions

    Xcode 本文是自<Clang Language Extensions> 中选取部分与 Objective-C 相关的内容翻译,由于作者水平有限,如存在理解错误或翻译不到位的地方,还请指 ...

  3. STL六大组件之——容器知识大扫盲

    STL中的容器主要涉及顺序容器类型:vector.list.deque,顺序容器适配器类型:stack.queue.priority_queue.标准库中的容器分为顺序容器和关联容器.顺序容器(seq ...

  4. 2.2……测试

    概述 黑盒测试: 是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的.   白盒测试: 又称结构测试.透明盒测试.逻辑驱动测试或基于代码的测试.   单元测试: 又称模块测试,是开发者编写的 ...

  5. My implementation of AVL tree

    C++实现的avl平衡树 #include <stdlib.h> #include <time.h> #include <string.h> #include &l ...

  6. 第四章:更多的bash shell命令

    第四章:更多的bash shell命令 监测程序 ps (其他ps内容见#1 ) Unix风格的ps命令参数 参数 描述 -A 显示所有进程 -N 显示与指定参数不符的所有进程 -a 显示除控制进程( ...

  7. 3669 [Noi2014]魔法森林(LCT,最小生成树)

    [题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=3669 [题意] 给定一个无向图,求1-n的路径中最小的max{ai}+max{bi} ...

  8. mysql怎么让一个存储过程定时执行

    比如说每天的12:30执行 查看event是否开启: show variables like '%sche%'; 将事件计划开启: set global event_scheduler=1; 关闭事件 ...

  9. linux进程调度函数浅析(基于3.16-rc4)

    众所周知,进程调度使用schedule()函数来完成,下面我们从分析该函数开始,代码如下(kernel/sched/core.c): asmlinkage __visible void __sched ...

  10. sys.check_constraints

    每个用作 CHECK 约束(sys.objects.type = C)的对象都在表中占一行. SELECT name FROM sys.check_constraints -- equal to SE ...