背景:公司ios编译发布环境都是用的mac盒子,目前共7-8台支撑qci/qdr平台上ios项目的编译和发布工作;
目的:提升资源利用率和编译发布环境方面的配置管理。
具体实现:在vmware和virtualbox上分别实现
本篇主要记载过程中的一些问题:
1.考虑到从网上下载的镜像不安全因素,采用直接从App Store下载并制作成u盘启动盘,具体步骤如下:
i).将从App Store下载的os x拷贝到 ”应用程序下“;
ii).插入U盘,记下位置,如:/Volumes/Install\ OS\ X\ El\ Capitan/
iii).打开终端,执行:
sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/Install\ OS\ X\ El\ Capitan/ --applicationpath
/Applications/Install\ OS\ X\ El\ Capitan.app
2.利用上一步制作的U盘启动盘在vmware下进行安装即可;
安装过程中需要操作:
i).安装vmware的补丁unlocker208-----不然创建虚拟机的时候没有os x系统选项;
ii).打开安装目录下的 XXXX.vmx 文件,使用记事本打开后,在 smc.present = "TRUE" 后添加“smc.version = 0”(建议您复制,不包括引号)后保存
3.virtualbox中安装------未实现部分,有以下几个方案:
i).解决virtualbox可以通过u盘引导启动;
ii).制作iso安装镜像;
iii).将vmware虚拟机导入到virtualbox中;