Swift之 vm10虚拟机安装Mac OS X10.10教程

VM10装Mac OS X 10.9.3及更新到Mac OS X 10.10,让你的windows也能玩Swift 。 
 近期WWDC放出终极大招——新的编程语言Swift(雨燕),导致一大波程序猿的围观和跃跃欲试。

当然了,工欲善其事,必先利其器,所以对于那些没有Mac又想要尝鲜的小伙伴肯定非常为难。可是,请放心,本文教你怎样在Windows下也能体验Mac的滋味。当然咯,最基本的还是体验新的语言Swift。好了话不多说,直接開始,贴图比較多,耐心等待图的刷出。


基本步骤
2.1. 虚拟机的安装
2.2. 插件安装
2.3. Mac OS X 10.9.3的安装
2.4. VMTool以及Darwin6.0.3的安装
2.5. 设置共享目录
2.6 . 升级Mac OS X Yosemite
其它的一些tips
兴许
 
一、所需软件
全部软件都已打包百度网盘直接下载:
http://pan.baidu.com/s/1kTzH2wn

VMware Workstation 10 及注冊机 
装Mac OS X插件 
Mac OS X 10.9.3镜像 
mac os x 10.10 yosemite镜像 
Xcode6 Beta 
Xcode6
基本上所用到的软件都在上面了,点击就可以下载,以下開始进入正题。

二、基本步骤

1.虚拟机的安装

下载上面的Vmare Workstation,以管理员身份执行,安装,一直下一步就可以,别放C盘以免拖慢系统速度。

VM安装好后,開始用注冊机来激活,输入激活码就可以。

2.插件安装

步骤一完毕后,打开任务管理器,找到服务项,选择按名称排序,将框中四项所有停止执行。

然后打开下载的插件,解压unlock-all-v120.zip文件。找到 unlock-all-v120\windows\install.cmd。右键以管理员身份执行,等待执行完就可以。

3.Mac OS X 10.9.3的安装

相信你以上步骤已做好了,开启以下旅程吧。基本都是图片,所以非常easy。just follow。


 
 
 
 

 
 
 
 

 
 
 
 

   

然后出现苹果标志,稍等片刻,会出现语言选择,选择中文简体再下一步

然后点击左上角的磁盘工具,选择退出磁盘工具。然后在安装界面点击继续,再点击安装

安装完毕,直接重新启动就可以。

至此,全部的安装步骤都完毕了。

4.VMTool以及Darwin6.0.3的安装

     

5.设置共享目录

 

共享目录的说明:因为虚拟机无法訪问本机的硬盘,所以须要设置共享目录来方便虚拟机读取电脑的物理内存。

6.升级Mac OS X Yosemite

步骤类似,首先将CD弹出,设置为10.10的镜像文件,然后连接CD就可以,类似VMTool的安装。直接点击安装或下一步就可以。

因为上传限制大小,所以我将原来的镜像文件分割成两部分,下载下来后,直接解压那个zip文件就可以,然后就能得到iso文件了.

三、其它的一些tips

当再次打开虚拟机时,发现进入的是以下界面

之前装好的虚拟机不见了,不要着急,依照下图设置就可以

是不是又出现了,接下来就尽情的玩耍吧。Xcode 6 是不可缺少的啦。

四、兴许 升级Mac OS X Yosemite

我的电脑是win8。可是win7步骤基本一致。没有太大差别。另一个就是AMD的貌似安装不了,仅仅能intel的,假设你有好的方法。也能够分享下。
关于10.10 iso版须要说明一下,需将目录中两个文件都下载,两个都下载完后才干解压,解压OS X 10.10 DP1 14A238x.zip就可以,OS X 10.10 DP1 14A238x.z01能够不用管,这是因为百度网盘上传文件大小设置,所以我将其分割成了两份。


升级方法1
下载10.10的iso镜像文件。将CD弹出,设置为10.10的镜像文件,然后连接CD就可以。类似VMTool的安装。

直接点击安装或下一步就可以。
升级方法2
下载10.10的dmg镜像文件,将其拷入之前设置的共享目录内,然后在虚拟机中找到该dmg,双击执行就可以。


五、其它的一些tips
当然你也能够直接装10.10(没有亲測),依照装10.9.3得步骤,应该也是能够的.能够尝试下,假设不能安装,能够再从10.9.3升级.假设直接安装,一定要用iso文件,非常多人反馈说开启虚拟机就直接黑屏,主要是由于用的dmg镜像文件所导致。



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/395392.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何使用json开发web_如何通过使用JSON Web令牌简化应用程序的身份验证

如何使用json开发webby Sudheesh Shetty由Sudheesh Shetty 如何通过使用JSON Web令牌简化应用程序的身份验证 (How to simplify your app’s authentication by using JSON Web Token) Every application we come across today implements security measures so that the user…

c++ 实现录音并且指定到文件_通话自动录音,留下美好回忆,记录完整录音证据...

手机通话,如果自动录音多好,许多人与我一样抱有这个想法。记得华为Android版本5.0时代,手机没有自动录音功能,我一直到网上下载自动通话录音软件,有时甚至是下载ROOT版的带自动通话功能的EMUI版本进行刷机安装。那个时…

2639-Bone Collector II (01背包之第k优解)

题目链接: http://acm.hdu.edu.cn/showproblem.php?pid2639 求第k优解的关键代码: 用两个数组记录两种状态(选择或不选择),并且只要记录前k次。在这两个数组中都是前k次可能的最优解。所以我们只要把这两个数组做比较…

html自动按键,VBS脚本和HTML DOM自动操作网页

本来是想通过JS实现对其他页面的控制,发现跨域无法获取页面DOM来操作。接着考虑bat,发现也实现不了,于是想到vbs。vbs还是很强大啊,病毒之类很多都是vbs脚本啊。vbs打开浏览器,然后通过dom来操作页面,可以实…

opencv在同一窗口打印多张图片

首先,由于cv2处理的图片是通过ndarray的格式操作的,也就是说通过array的拼接就可以实现图片的拼接,那么之后就可以通过简单的imshow将合并的图片打印从而达到在一个窗口中显示多张图片的目的。 import cv2 import numpy as npimg1 cv2.imrea…

dj打碟怎么学_学DJ打碟 - Rane声卡连接

上一篇内容中,老师讲过在学DJ打碟的时候,是离不开对软件方面的操作,其实每一个学习过程,当你学会之后,在“回头看”的时候,都会觉得:原来学DJ打碟这么简单啊,这就是已经学习过的人会…

微信企业号第三方应用开发[一]——创建套件

注:文中绿色部分为摘自微信官方文档 第三方应用提供给企业的是一个应用,但是应用必须在套件下创建,所以第一步是要创建套件。 注册成为应用提供商,必须输入以下信息: 信息项要求及说明企业Logo应用提供商的企业Logo&am…

advanced east_SpriteKit Advanced —如何构建2,5D游戏(第二部分)

advanced eastby Luke Konior卢克科尼尔(Luke Konior) SpriteKit Advanced —如何构建2,5D游戏(第二部分) (SpriteKit Advanced — How to build a 2,5D game (Part II)) 介绍 (Intro) This article shows how to write basic shaders in the SpriteKit. It’s split into two…

html原生上传,一个基于HTML5及原生JS的文件上传组件--JohnUploader

运行效果图一、组件介绍基本特点基于HTML5的FileReader和FormData可以完成多文件选择,并预览完成文件的异步上传原生XHR对象,适配多浏览器代码class JohnUploader{url;fileField;vollay;/**** param url 文件上传的地址* param fileField 一个"文件…

[20170617]vim中调用sqlplus.txt

[20170617]vim中调用sqlplus.txt --//以前写过一篇emacs下调用sqlplus的文章,一直想学emacs,受限制自己掌握vim,对学习它没有兴趣,原链接如下: --//http://blog.itpub.net/267265/viewspace-1309032/ --//实际上vim也有插件连接数据库,我觉得不好用,一直没这样用. --//今天在整…

centos redis验证_centos7中安装、配置、验证、卸载redis

本文介绍在centos7中安装、配置、验证、卸载redis等操作,以及在使用redis中的一些注意事项。一 安装redis1 创建redis的安装目录利用以下命令,切换到/usr/local路径cd /usr/local键入以下命令,新建一个redis目录,用于放置redis软件…

实习生解雇_我们解雇了我们的顶尖人才。 我们做出的最佳决定。

实习生解雇by Jonathan Solrzano-Hamilton乔纳森索洛萨诺汉密尔顿(JonathanSolrzano-Hamilton) 我们解雇了我们的顶尖人才。 我们做出的最佳决定。 (We fired our top talent. Best decision we ever made.) “You will never be able to understand any of what I’ve create…

微信企业号第三方应用开发[二]——创建应用

在应用套件里添加应用 当你创建完应用套件后,需要在套件配置应用,应用的信息填写如下。 基本信息: 信息项要求及说明应用Logo应用的Logo,小于2M,640*640,在授权页会被用于展示。应用名称应用的名称&#xf…

es6新增的html标签,javascript – 如何导入已在html中的标签中定义的es6模块?

我可以在我的html文件me.html中定义一个模块:import Atom from ./atom.js;console.log("definition of getAtom")export default function getAtom(){return new Atom(atom);}console.log("exported getAtom")另见>是否可以将该“匿名”模块…

jQ效果:简单的手风琴效果

实现效果如图所示&#xff1a; html结构&#xff1a; <div class"item_box box10"><div class"item_box_wp"><div class"voice_2"><ul><li class"li1" id"li1"><div class"fold"…

golang 日志分析_容器日志采集利器:Filebeat深度剖析与实践

在云原生时代和容器化浪潮中&#xff0c;容器的日志采集是一个看起来不起眼却又无法忽视的重要议题。对于容器日志采集我们常用的工具有filebeat和fluentd&#xff0c;两者对比各有优劣&#xff0c;相比基于ruby的fluentd&#xff0c;考虑到可定制性&#xff0c;我们一般默认选…

机器学习做自动聊天机器人_建立聊天机器人需要什么? 让我们找出答案。

机器学习做自动聊天机器人by Vanco Stojkov通过Vanco Stojkov 建立聊天机器人需要什么&#xff1f; 让我们找出答案。 (What does it take to build a chatbot? Let’s find out.) Without any delay, the image below shows what we are building:没有任何延迟&#xff0c;下…

UVA 11582 Colossal Fibonacci Numbers!【数学】

大一刚开始接触ACM就买了《算法竞赛入门经典》这本书&#xff0c;当时只能看懂前几章&#xff0c;而且题目也没做&#xff0c;粗鄙地以为这本书不适合自己。等到现在快大三了再回过头来看&#xff0c;发现刘老师还是很棒的&#xff01; 扯远了。。。 题意&#xff1a;问f[a^b]%…

Codeforces 919D Substring (拓扑图DP)

手动博客搬家: 本文发表于20180716 10:53:12, 原地址https://blog.csdn.net/suncongbo/article/details/81061500 给定一个\(n\)个点\(m\)条边的有向图&#xff08;不一定无环&#xff09;&#xff0c;每个点上有一个小写字母。要找一条路径&#xff0c;使得路径上出现次数最多…

layui自定义查询条件html页面,Layui的数据表格+springmvc实现搜索功能的例子_飛雲_前端开发者...

如下所示&#xff1a;主要在前端页面加&#xff1a;搜索ID&#xff1a;useridcontent搜索在reload:function () {var keyWord$("#keyWord").val();var keyType$("#key_type option:selected").val();table.reload(contenttable,{method:post,where:{keyWor…