Mac OS磁盘占用过高造成Xamarin无法连接的解决办法
VMware默认安装Mac OS的磁盘大小为42G,安装XCode和Xamarin Studio以及Application Loader后运行一段时间磁盘只剩下几MB。这就造成了Windows上通过Visual Studio连接Mac编译iOS代码出现中断甚至无法连接的情况!
使用C#开发跨平台游戏
VMware默认安装Mac OS的磁盘大小为42G,安装XCode和Xamarin Studio以及Application Loader后运行一段时间磁盘只剩下几MB。这就造成了Windows上通过Visual Studio连接Mac编译iOS代码出现中断甚至无法连接的情况!
Xamarin连接macOS如果出现Private key is encrypted but passphrase is empty错误,可以通过删除C:\Users\当前用户\AppData\Local\Xamarin\MonoTouch目录中的id_rsa和id_rsa.pub文件来解决,删除后重新连接即可!
VMware启动出现vcpu-0:VERIFY vmcore/vmm/main/physMem_monitor.c:1180
今天莫名其妙点击恢复虚拟机状态出现问题,接着关闭虚拟机后重启出现了Mac OS花屏,如图:
出现这种VMware Workstation 不可恢复错误: (vcpu-0)如下图:
编写iOS上的MonoGame游戏或者应用在预算不足(没钱)的情况下使用虚拟机代替Mac真机是个不错的选择,但也会带来一些意想不到的麻烦。我昨天刚调试完毕正常运行的开发环境今天一打开电脑突然出现无法连接的情况。
而使用Visual Studio开发基于Xamarin的iOS游戏(MonoGame)或应用都必须连接Mac OS。