为了方便大家学习和使用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 电脑一台,运行有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 耐心
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用户同理可证。
提供的安装包里面均包括破解,如何安装和使用的话想必大家都会。
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.*
先双击运行Unlocker.exe,然后右键install.cmd以管理员权限运行。
在OS X上需要root或者sudo来运行这些脚本,并确保目录里面的脚本都有执行权限,如果没有,请执行 chmod +x
chmod +x ./* (这是代码)
然后执行unlocker和install
sudo ./Unlocker.OSX; sudo ./install.sh
在Linux也需要root或者sudo执行这些脚本,并确保有执行权限,如果没有按照上面的做。注意到目录里面有Unlocker.Linux32和Unlocker.Linux64,请根据系统是32位还是64位选择相应的运行,然后运行install.sh即可。
这就完成了安装破解Mac补丁
系统镜像太大,我原有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)
选择更多选项(More Options)
选择创建一个自定义的虚拟机(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
点击安装VMware Tools,完成后会要求重启
在设置中找到共享文件夹
进入后可以随意增加或者移去想要共享的文件夹,开启后,可以在Finder中看到共享文件夹,如果想在桌面上显示出来,可以进入Finder设置,把共享文件夹显示出来。