ios开发第一步--虚拟机安装MAC OS X

暂时还没买Macbook,先用虚拟机练练手。

先说说准备工作,我是在win8下安装的,这个不是关键的,只要Vmware版本和MAC OS X版本确定就行了,win7下同样可以。

1、虚拟机Vmware10.0.0 下载地址  http://pan.baidu.com/s/1jGvK5pW

2、securable 检查主机是否支持硬件虚拟化 http://pan.baidu.com/s/1jGxMwYU

3、Vmware MAC补丁Unlock-all-v120,这是针对Vmware10.0 的,如果不是这个版本,可以用Unlock-all-v110 http://pan.baidu.com/s/1fLPgy

4、UltraISO 9.6.1.3016.exe 用于转换dmg为IOS镜像,如果版本过低,会出现类似错误,提示不能识别文件。这个版本越高越好 。http://pan.baidu.com/s/1nt3LW17

5、mac os x 10.8 系统是10.8版本的。http://pan.baidu.com/s/1hqCJBzI

这些东西都要提前下载好。

 

接下来就是重头戏了,好戏开始了,请各位拭目以待。

第一步,先检测一下是否支持。

  直接运行securable ,就可以看出结果。如果有一个NO,那就是不行了,接下来就不用看了。

第二步,对下载dmg的文件进行格式转换,这里要用到UltraISO 

  安装后直接运行UltraISO ,然后打开dmg文件进行转换

  

  

  转换完成后就可以直接使用了。

  如果打开文件时出现如下情况,这时候要么用其他软件转换比如IsoBuster3.0,要么用更高版本的UltraISO。

  

 

第三步,新建虚拟机Vmware10.0

  1、安装虚拟机就不用说了,直接一路“下一步”就行了。

  2、接着对Vmware进行打补丁。解压开unlock-all-v120,进入Windows文件夹,右键以管理员权限运行install.cmd文件。

 3、现在开始新建一个苹果虚拟机

  

选择版本

      

  一定要选择稍后安装系统,因为一会我们还要配置虚拟机。

  

  选择系统版本

  

  虚拟机命名和路径

  

  选择处理器数量,可以根据你的CPU情况增减

  

  选择内存大小,如果内存不大(小于8G),还是选择2G吧,我8G内存选择4G,但是很卡,最后还是改为2G了。

  

  选择虚拟机联网方式,桥接或者NAT都行

    

  这个选择一定要注意,就选LSI logic,不然启动会出问题

  

  磁盘类型也要选SCSI,不然启动还是会出问题

  

  可以选择新建磁盘,或者使用以前的磁盘,你看着办吧

  

  指定磁盘大小,尽量不要小于40

  

  磁盘路径,默认就是上面指定的虚拟机路径,然后下一步,点击完成就OK了。

  

 

  现在虚拟机已经新建好了,但是还是需要进行详细设置。

 

  

 

  

 

  注意这个最后一步加载的iso镜像是我们用下载的dmg文件转换的。具体转换方式请看第二步。

 

 

第四步、系统安装

  1、点击运行虚拟机,如果配置正确,会显示如下界面,等一会就回出现安装界面

  

  选择安装语言

  

 

  

  现在进行分区

  

  分区数量和名称,可以选一个分区或者2个,然后直接应用

  

  然后选择刚新建的分区,点击抹掉。这里就相当于在win下对分区进行格式化,然后安装系统。

  

  抹掉成功后,直接关闭窗口。进入如下窗口。

  

 

  下一步继续

  

 

  

  选择硬盘后,才能继续安装

  

 

  

 

  

  最后会进入一下界面,那系统马上就要好了,好激动。

  

 

  选择键盘格式

  

  选择电脑使用方式,第一次就选择以后啊

  

  定位服务可选

  

  有就登陆,没有就跳过

  

  设置账户和密码。密码必须有

  

  在等一会,终于进入桌面了。好兴奋。

  

第五步,插件安装

  加载darwin.iso,就是引导mac os的镜像文件,就可以安装vmtools了,安装后可以调整分辨率,可与虚拟机共享文件

加载到虚拟机的光驱里,在MAC OS下可以看到如下窗口,选择Install

  

   

  

 

  

现在就可以直接从windows下拖拽文件到MAC了

 

 

虚拟机安装告一段落,接下来就等真机了,好期待....

转载于:https://www.cnblogs.com/songliquan/p/4402454.html

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

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

相关文章

算法学习笔记(三)-----各种基础排序问题

2019独角兽企业重金招聘Python工程师标准>>> 一、直接插入排序:是最简单的排序方法,算法简单来说就是可以把第一个数a[0]看做有序数组,那么a[1]要插入进来,对比,插入合适位置;然后a[0],a[1]是有…

mac之把打开终端设置快捷键为Ctrl+Alt+T

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程 1、在Automator.app中创建一个AppleScript Finder->应用程序->Automator打开Automator.app,打开Automator后…

基础磁盘管理

一、设备文件Linux中设备类型分为字符设备与块设备,他们特点分别为:块设备特性:以“块”为单位进行存取,随机访问,例如磁盘字符设备特性:以“字节”单位进行存取,线性访问,例如键盘设…

HTML5 Canvas 画纸飞机组件

纸飞机模拟一个物体在规定设计轴线偏离方位。 1 //三角形2 function DrawTriangle(canvas, A, B, C) {3 //画个三角形,“A、B、C”是顶点4 with (canvas) {5 moveTo(A[0], A[1]);6 lineTo(B[0], B[1]);7 lineTo(C[0], C[1]);8 lineTo(…

OPPO R9凭创新赢得2000万销量,成2016年热销手机

2016年的手机市场虽然新闻不断但是整体状况并没有以往那么好,各方数据显示,2016年全年全球智能型手机出货量仅有2.3%的微幅增长,虽然中国市场的全年出货量通同比增长6%,但是比往年也大有不如,手机市场已从增量市场进入…

windows7 nginx php mysql_windows7配置Nginx+php+mysql的详细教程

最近在学习php,想把自己的学习经历记录下来,并写一些经验,仅供参考交流。此文适合那些刚刚接触php,想要学习并想要自己搭建Nginxphpmysql环境的同学。当然,你也可以选择集成好的安装包,比如 wamp等&#xf…

基于C#的计时管理器

问题我们使用各种系统时候会遇到以下问题:12306上购买火车票如果15分钟内未完成支付则订单自动取消。会议场馆预定座位,如果10分钟内未完成支付则预定自动取消。在指定时间之后,我需要执行一项任务。我之前做的很多系统,往往都是定…

HDU 2516 (Fabonacci Nim) 取石子游戏

这道题的结论就是,石子的个数为斐波那契数列某一项的时候,先手必败;否则,先手必胜。 结论很简单,但是证明却不是特别容易。找了好几篇博客,发现不一样的也就两篇,但是这两篇给的证明感觉证得不清…

access的ole对象换成mysql_ACCESS的Ole对象读取写入

Ole对象在Access中存储为二进制文件,读取的时候需要注意转换出的文件的编码格式1OleDbConnection OleConnnewOleDbConnection();2OleConn.ConnectionString"ProviderMicrosoft.Jet.OleDb.4.0;data sourceD:\WorkStation\Dialy_Sol\Dialy\Dialy.mdb";3OleD…

ABP vNext微服务架构详细教程——分布式权限框架(上)

1简介ABP vNext框架本身提供了一套权限框架,其功能非常丰富,具体可参考官方文档:https://docs.abp.io/en/abp/latest/Authorization但是我们使用时会发现,对于正常的单体应用,ABP vNext框架提供的权限系统没有问题&…

前端每隔几秒发送一个请求

2019独角兽企业重金招聘Python工程师标准>>> <html><head><SCRIPT LANGUAGE"JavaScript"> var timer;//声明一个定时器 var count 0; function test() { //每隔500毫秒执行一次add()方法 timer window.setInterval("add()"…

element 表单回显验证_关于vue el-form表单报错的问题

在写el-form表单的时候&#xff0c;遇到了蛮多问题&#xff0c;在这里记录一下。1.表单验证报错[Element Warn][Form]model is required for validate to work!初始代码如下&#xff1a;<!-- 表单部分 --> <el-formref"inputForm"size"mini"inlin…

我做了一个 Istio Workshop,这是第一讲介绍

我是 Jimmy Song[1]&#xff0c;Tetrate 布道师&#xff0c;云原生社区创始人。你可以能想到为什么在这个时候创建一个 Istio 教程&#xff0c;因为市面上已经林林总总有不少关于 Istio 的书籍和教程了&#xff0c;但是我们都知道 Istio 是一个新兴技术&#xff0c;发展十分迅速…

Swoole入门指南:PHP7安装Swoole详细教程(一)

好久未更新了&#xff0c;不是懒呃&#xff0c;是太忙啦&#xff01;终于偷得浮生几日闲。这一段时间准备为大家带来swoole的入门教程&#xff0c;感受一下php的nodeJs强悍之处。 所有的示例代码均放在了github上&#xff1a;learn-swoole 环境 这里不在使用apache做为web serv…

C/C++之#ifdef、#if、#if defined的区别

1、看代码 2、运行结果 3、分析 #fi&#xff1a;后面接的表达式&#xff0c;如果为1就编译包含里面的内容 #ifdef&#xff1a;后面接的是一个宏&#xff0c;只要定义这个宏就行 #if defined(x)&#xff1a;和#ifdef效果一样 #if !defined(x)&#xff1a;和#ifndef效果一样

.Net Core 读取文件时中文乱码问题的解决方法

背景今天在使用core web api上传txt文档的时候本来很顺利的&#xff0c;但是一测试发现读取的中文内容是乱码的&#xff0c;很是纳闷。出于经验&#xff0c;立马把代码的Encoding.Default改成 Encoding.uft8, 发现还是不行。后面索性把上传的文件另存为下&#xff0c;特地选择带…

关于使用indexedDB的本地存储(2)

我又回来了~这几天估计没喝茶&#xff0c;每天头都晕晕的&#xff0c;昨晚上和室友看了素鸡7&#xff0c;伤心啊&#xff0c;自己一直都喜欢这个系列&#xff0c;感觉童年真的是渐行渐远了…… 上一篇说到了哪些内容我这里罗列一下 建立和打开数据库、删除数据库、判断objectSt…

BCVP开发者社区2022专属周边第一弹

BCVP TeamBCVP开发者社区是博主老张的哲学发起&#xff0c;鼓励每个人都可参与的一个分享社区&#xff0c;目前已经有12个参与者&#xff0c;19个开源项目。欢迎加入BCVP&#xff0c;获取专属周边礼品&#xff08;文末有介绍&#xff09;。官方博客还在筹建中&#xff0c;预计2…

C++之类模板最简单的使用

1、说明类模板 1) 声明类模板时要增加一行 template <class 类型参数名> template意思是“模板”,是声明类模板时必须写的关键字。在template后面的尖括号内的内容为模板的参数表列,关键字class表示其后面的是类型参数 2、写代码理解 3、运行结果 4、总结 上…

mysql 5.5主从同步_MySQL5.5+配置主从同步并结合ThinkPHP5设置分布式数据库

This browser does not support music or audio playback. Please play it in WeChat or another browser.前言&#xff1a;本文章是在同处局域网内的两台windows电脑&#xff0c;且MySQL是5.5以上版本下进行的一主多从同步配置&#xff0c;并且使用的是集成环境工具PHPStudy为…