VMware虚拟机安装OS X和Xcode 6 Beta
为了方便大家学习和使用Swift语言,而又不用影响项目进展或者系统的正常使用,我们不需要直接在Mac上更新到新版Xcode或者升级到Yosemite(测试版有一定的不稳定性,直接当作生产环境使用你一定会后悔的),特此做了一个虚拟机安装Xcode 6 Beta来体验Swift语言的教程,希望对大家有帮助。
之前的一篇文章(此处应该有链接)里面我们提供了Xcode 6 Beta 和 OS X Yosemite的下载,同时提到Xcode 6的运行环境要求OS X 10.9.3及以上,所以我们出于稳定性和安装的难易程度,选择在虚拟机上安装OS X 10.9.3系统再安装Xcode 6。
l VMware,Windows:VMware Workstation 10及以上,Mac:VMware Fusion 6及以上,Linux未知
l VMware的Mac补丁:unlock-all-v120.zip(http://pan.baidu.com/s/1ntG5wCT)
l OS X 10.9.3安装镜像
l Xcode 6 Beta dmg包
l 耐心
Mac版:VMware Fusion 6.0.3 (http://pan.baidu.com/s/1i3EBEWP)
Linux版:暂无
以下以Mac版为例来说明,Windows和Linux用户同理可证。
安装好VMware后开始安装破解OS X补丁,此Mac补丁的作用是破解OS X,使得OS X可以安装在虚拟机上,比起黑苹果省了不少事。主要修改以下三个方面:
ü 修改vmware-vmx和其相关的来允许OS X从虚拟机启动
ü 修改vmwarebase.dll(Windows) 或 vmwarebase.so(OS X)使得在创建虚拟机时可以选择苹果系统
ü 如果需要,会把darwin.iso拷贝到VMware目录中
解压后目录如下:
.
├── esxi
│ ├── Unlocker.ESXi
│ ├── install.sh
│ └── uninstall.sh
├── linux
│ ├── Unlocker.Linux32
│ ├── Unlocker.Linux64
│ ├── install.sh
│ └── uninstall.sh
├── osx
│ ├── Unlocker.OSX
│ ├── install.sh
│ └── uninstall.sh
├── readme.txt
├── src
│ ├── Makefile
│ ├── Unlocker.cpp
│ ├── Unlocker.sln
│ ├── Unlocker.vcxproj
│ ├── build.sh
│ └── clean.sh
├── tools
│ ├── darwin.iso
│ └── darwin.iso.sig
└── windows
├── Unlocker.exe
├── install.cmd
└── uninstall.cmd
对于我们有用的是windows,linux,osx三个目录,选择对应于你系统的目录执行里面的脚本。
使用方法:
先执行Unlocker.*再运行install.*
chmod +x ./* (这是代码)
然后执行unlocker和install
sudo ./Unlocker.OSX; sudo ./install.sh
注意到目录里面有Unlocker.Linux32和Unlocker.Linux64,请根据系统是32位还是64位选择相应的运行,然后运行install.sh即可。
这就完成了安装破解Mac补丁
OS X 10.9 懒人版 下载(http://pan.baidu.com/s/1o6ySybo)
OS X 10.9.1升级包下载地址 http://support.apple.com/kb/dl1715
OS X 10.9.1升级包下载地址 http://support.apple.com/kb/DL1725
OS X 10.9.3升级包下载地址 http://support.apple.com/kb/DL1745
OS X 10.9.3 懒人版 下载(http://pan.baidu.com/s/1i3HZ14p)
选择创建一个自定义的虚拟机(Create a custom virtual machine)
选择Apple Mac OS X -> 10.9,然后继续
接下来选择虚拟磁盘,新建一个,容量为40G,此外为默认值,你也可以选择一个已有的虚拟磁盘。
创建的最的一步,是定制CPU,内存,网络等参数,保留默认即可,你也可以选择修改设置(Customize Settings)来自定义这些属性。点完成就创建好了虚拟机。
选择刚建的虚拟机,进入设置加载.ios或者.cdr镜像到虚拟机CD/DVD虚拟光驱
选择下载好的系统镜像
由于此时还没安装系统,所以启动磁盘要选择CD/DVD
一键傻瓜式安装。中间会有选择时区,设置用户名和密码等,Apple ID和注册Mac都可以先不用管,需要时还可以再进行设置,其它一路默认就好。
如果顺利的话,二十余分钟之后即可完成安装进入系统。
点击安装VMware Tools,完成后会要求重启
进入后可以随意增加或者移去想要共享的文件夹,开启后,可以在Finder中看到共享文件夹,如果想在桌面上显示出来,可以进入Finder设置,把共享文件夹显示出来。
之前的一篇文章(此处应该有链接)里面我们提供了Xcode 6 Beta 和 OS X Yosemite的下载,同时提到Xcode 6的运行环境要求OS X 10.9.3及以上,所以我们出于稳定性和安装的难易程度,选择在虚拟机上安装OS X 10.9.3系统再安装Xcode 6。
一、准备:
l 电脑一台,运行有Windows,OS X,Linux系统均可。l VMware,Windows:VMware Workstation 10及以上,Mac:VMware Fusion 6及以上,Linux未知
l VMware的Mac补丁:unlock-all-v120.zip(http://pan.baidu.com/s/1ntG5wCT)
l OS X 10.9.3安装镜像
l Xcode 6 Beta dmg包
l 耐心
二、安装VMware和Mac补丁
Windows版:VMware Workstation 10.0.1 (http://pan.baidu.com/s/1kTwWCCn)Mac版:VMware Fusion 6.0.3 (http://pan.baidu.com/s/1i3EBEWP)
Linux版:暂无
以下以Mac版为例来说明,Windows和Linux用户同理可证。
安装VMware
提供的安装包里面均包括破解,如何安装和使用的话想必大家都会。安装Mac补丁
unlock-all-v120.zip(http://pan.baidu.com/s/1ntG5wCT)安装好VMware后开始安装破解OS X补丁,此Mac补丁的作用是破解OS X,使得OS X可以安装在虚拟机上,比起黑苹果省了不少事。主要修改以下三个方面:
ü 修改vmware-vmx和其相关的来允许OS X从虚拟机启动
ü 修改vmwarebase.dll(Windows) 或 vmwarebase.so(OS X)使得在创建虚拟机时可以选择苹果系统
ü 如果需要,会把darwin.iso拷贝到VMware目录中
解压后目录如下:
.
├── esxi
│ ├── Unlocker.ESXi
│ ├── install.sh
│ └── uninstall.sh
├── linux
│ ├── Unlocker.Linux32
│ ├── Unlocker.Linux64
│ ├── install.sh
│ └── uninstall.sh
├── osx
│ ├── Unlocker.OSX
│ ├── install.sh
│ └── uninstall.sh
├── readme.txt
├── src
│ ├── Makefile
│ ├── Unlocker.cpp
│ ├── Unlocker.sln
│ ├── Unlocker.vcxproj
│ ├── build.sh
│ └── clean.sh
├── tools
│ ├── darwin.iso
│ └── darwin.iso.sig
└── windows
├── Unlocker.exe
├── install.cmd
└── uninstall.cmd
对于我们有用的是windows,linux,osx三个目录,选择对应于你系统的目录执行里面的脚本。
使用方法:
先执行Unlocker.*再运行install.*
Windows:
先双击运行Unlocker.exe,然后右键install.cmd以管理员权限运行。OS X:
在OS X上需要root或者sudo来运行这些脚本,并确保目录里面的脚本都有执行权限,如果没有,请执行 chmod +xchmod +x ./* (这是代码)
然后执行unlocker和install
sudo ./Unlocker.OSX; sudo ./install.sh
Linux:
在Linux也需要root或者sudo执行这些脚本,并确保有执行权限,如果没有按照上面的做。注意到目录里面有Unlocker.Linux32和Unlocker.Linux64,请根据系统是32位还是64位选择相应的运行,然后运行install.sh即可。
这就完成了安装破解Mac补丁
三、安装OS X
1. 下载OS X镜像
系统镜像太大,我原有10.9懒人版就直接使用了,然后下载的官方的OS X Update升级包来升级到10.9.3的,你可以直接下载一个10.9.3的懒人版进行安装OS X 10.9 懒人版 下载(http://pan.baidu.com/s/1o6ySybo)
OS X 10.9.1升级包下载地址 http://support.apple.com/kb/dl1715
OS X 10.9.1升级包下载地址 http://support.apple.com/kb/DL1725
OS X 10.9.3升级包下载地址 http://support.apple.com/kb/DL1745
OS X 10.9.3 懒人版 下载(http://pan.baidu.com/s/1i3HZ14p)
2. 新建虚拟机
选择更多选项(More Options)选择创建一个自定义的虚拟机(Create a custom virtual machine)
选择Apple Mac OS X -> 10.9,然后继续
接下来选择虚拟磁盘,新建一个,容量为40G,此外为默认值,你也可以选择一个已有的虚拟磁盘。
创建的最的一步,是定制CPU,内存,网络等参数,保留默认即可,你也可以选择修改设置(Customize Settings)来自定义这些属性。点完成就创建好了虚拟机。
选择刚建的虚拟机,进入设置加载.ios或者.cdr镜像到虚拟机CD/DVD虚拟光驱
选择下载好的系统镜像
由于此时还没安装系统,所以启动磁盘要选择CD/DVD
3. 安装OS X
配置完成后启动虚拟机开始安装。一键傻瓜式安装。中间会有选择时区,设置用户名和密码等,Apple ID和注册Mac都可以先不用管,需要时还可以再进行设置,其它一路默认就好。
如果顺利的话,二十余分钟之后即可完成安装进入系统。
4. 安装VMware Tools
从菜单里选择安装VMware Tools点击安装VMware Tools,完成后会要求重启
5. 设置共享文件夹
在设置中找到共享文件夹进入后可以随意增加或者移去想要共享的文件夹,开启后,可以在Finder中看到共享文件夹,如果想在桌面上显示出来,可以进入Finder设置,把共享文件夹显示出来。