iOS编程环境搭建

来源:互联网 发布:java 读取磁盘 io 编辑:程序博客网 时间:2024/06/12 22:54

iOS编程环境分为两部分:系统环境和代码编写环境。
系统环境指的是PC的硬件设备和操作系统等。
代码编写环境指的是编写代码时所处的应用环境,主要是指Xcode软件的安装准备。

一、系统环境

目前提供iOS编程的系统环境主要有四套方案:

①、MAC PC一台(笔记本或一体机等)
性能无要求,基本上只要是苹果电脑就可以拿来安装Xcode进行iOS编程。优点是省事,不需要过多的捣腾设备;缺点是成本投入比较大。

②、黑苹果设备
直接在非Apple PC上安装苹果操作系统MAC OS X。制作这种设备的成功率依制作者的水平、设备的品牌型号、网上找到相关资源教程的难易程度而呈现出差别。优点是成本低,设备运行效率高;缺点是安装黑苹果的过程中,步骤繁琐,对黑苹果安装者的要求比较高,一般人不易掌握。费事费力而且不一定有好的成效。且后期的维护也很困难。这里推荐一个论坛:http://bbs.pcbeta.com/(远景论坛)供有兴趣的朋友有空钻研下。

③、虚拟机+MAC X OS
在非Apple PC上安装VMware虚拟机软件,然后在虚拟机中安装苹果的操作系统MAC X OS系统。优点:经济成本低、省事,没有制作黑苹果设备那复杂繁琐的步骤。缺点:运行效率低,对物理机器的性能要求比较高。

④、TeamViewer+虚拟机+MAC X OS
结合远程连接的使用,还有一种方案可供选择:
如果自己本机性能较差,无法流畅的运行虚拟机中的MAC X OS系统,而刚好手上还有其他性能较好又不在身边的PC(如工作使用的PC),可以考虑为其按照第3种方案搭建虚拟机+MAC X OS环境,然后利用teamviewer远程登录到该PC上,不过前提是你的网速得足够好喔…登录到远程PC上进行iOS编程效果图如下:
这里写图片描述

这里第③和第④种方案,本人都有采用过。

由于VMware和MAC X OS都是非常吃资源的,故对物理机性能要求颇高,推荐以下配置:
CPU:目前的主流型号系列都可(最好是酷睿i5及以上)
内存:至少具备6G以上内存
满足以上两点,系统运行在流畅度上应该是有所保障了…

虚拟机+MAC X OS搭建过程:
安装前的准备:
①、VMware虚拟机软件
版本号:12.1.1.6932
软件序列号:5A02H-AU243-TZJ49-GTC7K-3C61N

②、MAC X OS系统镜像
版本号:10.10(Yosemite)

③、VMware for Apple 解锁工具及VMware Tools工具安装镜像
unlocker207.rar

④、Xcode6.4
Apple官网下载:https://developer.apple.com/download/more/

这里为②和③提供百度云盘下载链接:http://pan.baidu.com/s/1c1RMQCo

开始
虚拟机VMware的安装请自行百度

安装好虚拟机后,需要输入软件序列号进行注册。对于12版本的VMware,前面已经给出本人实践可用的序列号,以减少大家麻烦。

新建客户机请自行百度,安装过程中有一个步骤是选择何时安装客户操作系统,推荐“稍后安装客户操作系统”。

注意:
新建客户机之前需要在关闭VMware软件与相关的服务情况下,右键以管理员身份运行unlocker207.rar压缩包下的win-install.cmd文件为VMware解锁。否则VMware新建的客户机将无法安装MAC X OS系统。
解锁之前VMware可供安装的操作系统类型:
这里写图片描述

作为对比,解锁之后可供选择安装的操作系统,多了苹果系统:
这里写图片描述

客户机新建好了之后,就到了为其安装客户操作系统的阶段了,首先需要设置安装源:

虚拟机–>设置–>硬件–>CD/DVD(SATA)–>”连接”区域选择”使用ISO映像文件”–>点击“浏览”选择下载好的Yosemite镜像文件–>点击”确定”。如下图:
这里写图片描述

然后选择:
虚拟机–>电源–>启动客户机
如果一切正常,将进入安装客户操作系统的阶段。但是很多人都会遇到类似下面这个问题:
这里写图片描述

不要慌,这个问题只需要在客户机主文件(后缀.vmx)中添加一行版本号代码即可解决:
进入新建客户机所在的目录,找到主文件。如我的主文件就是“Yosemite.vmx”, 用记事本或Notepad++打开,在文件的最后加上smc.version = “0” (注意中英文符号)一句即可。

接下来就进入了MAC X OS的安装界面了…

首先出现的就是语言的选择,对我们来说,当然选择简体中文了,如下图:
这里写图片描述

点击箭头,来到如下图所示界面,请点击”实用工具”准备格式化磁盘:
这里写图片描述

选择”磁盘工具…”,弹出如下图:
这里写图片描述

根据上图示意,左边选择磁盘,右边上方选择“抹掉”,“格式”行选择“Mac OS扩展(日志式)”,点击下方“抹掉”,弹出如下图:
这里写图片描述

点击“抹掉”即可。。然后叉掉磁盘工具,返回到系统安装流程。。

一路继续,最后选择系统安装的位置,如下图:
这里写图片描述

选择“未命名”磁盘,点击继续,将进入正式的安装进程。。如下图:
这里写图片描述

接下来,可以喝喝茶,抽抽烟,安静的等待将近20分钟左右的时间等待MAC X OS系统的安装完成。。

安装完成之后,将是首次进入系统后的常规设置。根据自己的喜好设置就OK了。。

VMware tools安装
进入桌面后,右键安装盘,点击推出“Yosemite Install(14A389)”,如下图:
这里写图片描述

重新设定ISO文件作为安装源:
虚拟机–>设置–>硬件–>CD/DVD(SATA)–>”连接”区域选择”使用ISO映像文件”–>点击“浏览”选择下载的解锁工具包unlocker207里tools子目录下的darwin.iso,点击”确定”。如下图:
这里写图片描述

点击“虚拟机”–>”可移动设备”–>”CD/DVD(SATA)” –>”连接”后,桌面将出现VMware Tools安装盘,同时会弹出安装还是卸载的操作选项,如下图:
这里写图片描述

很显然选择“安装VMware Tools”,之后根据安装向导提示,一路选择“继续”就可以,很简单的…

最后需要重启客户机系统来完成安装。

共享文件夹设置
安装完VMware Tools之后,就可以在虚拟机与物理主机之间设置一个共享文件夹来方便交换数据了…哈哈。

注:如果没有安装VMware Tools工具,将无法设置共享文件夹!!!

虚拟机–>设置–>选项–>共享文件夹,右边上方选择“总是启用“,右边下方点击”添加”, 弹出欢迎使用添加共享文件夹向导,点击“下一步”,弹出如下图:
这里写图片描述

主机路径就是在物理机上选定一个目录用来作为与虚拟机共享的文件夹路径
名称处填写的名字将是共享文件夹在客户机中显示的名称!!

然后继续一路的“下一步”… 设置完成后如下图这样:
这里写图片描述

点击确定即完成设置。

二、代码编写环境
首先将下载好的Xcode6.4软件安装包放到共享目录中,这样从虚拟机中就可以直接访问安装包文件了。

虚拟机中双击.dmg安装包文件将在桌面出现安装盘,同时弹出软件安装选择,如下图:
这里写图片描述

双击Xcode将正式开启软件的安装,同意协议后,输入登录密码即可以静静的等待Xcode的安装完成。
这里写图片描述

至此,所有的环境配置完成。So Easy!!!

第④种方案,也只是在第③种方案的基础上给两台PC安装上了TeamViewer远程软件而已。没什么新东西和技术含量,只是提供了一种新的操作方式而已。

0 0