编者语: Xamarin Evolve 2016给不少.NET社群的朋友带来了强心剂,做.NET还是有前途啊,特别在微软开源的策略上。我会在五一假期和大家谈谈Xamarin中大家比较关注的iOS Windows模拟器,Xamarin Forms Previewer,还有Xamarin WorkBooks.
今天得谈谈令大家兴奋不已的iOS Simulator(for Windows)。
首先通过Xamarin Studio 的Beta或者Alpha频道更新到最新的Xamarin环境(这个由于是预览阶段,如果你的机子是生产力就要三思了,当然我不觉得有什么特别大的问题)之后你得去下载iOS Simulator(for Windows)的安装包(点击下载)。
下载成功后,你得去Visual Studio配置一下. 去Tools->Options->Xamarin->iOS Setting把Remote Simulator for Windows的钩打上(这个必须得记下来,否则你是没法在Windows上启动iOS Simulator的)。
当第一次在Build 2016看到iOS Simulator时,大家都是莫名的兴奋,毕竟当初给大家的错觉是可以直接在Windows上Run了,不再需要Mac Agent,也意味着不需要Mac电脑。但这是错觉来,还是需要一个Mac.那就意味着这个模拟器是一个运行在Mac上的iOS Simulator投影。
如果没有Mac在Visual Studio 上运行,会叫你去配对Mac电脑。
否则会有一下错误提示
配对成功后(如下图),
这里补充说说有不少人会配对失败,例如出现SSH问题。那你必须按照网络环境,终端虚拟机配置,或者是安装Xamarin未完全设置好等问题都会导致没法配对,请大家按照以下顺序一一排错。我见得最多的是在VMWare安装Mac引起没法配对的问题,建议你还是找找真机配对下,虚拟机装Mac还是有很多不可预知的问题。
好!开启模拟器
哥哥在Surface Pro 4(i7/256GB/16GB)上运行流畅度还可以,当然这是一个投影,那还有和网络有关的。
打开了模拟器,当然要深入玩玩,在Simulator上方是一些模拟操作,如Home,锁屏,相机,转向,设置(地理位置,键盘。TouchID),还有震动,接听,隐藏键盘等操作,令你很方便地模拟各种实用场景下的基本操作。
左下方是对应的手势操作,可以模拟点击/缩小放大等手势。
右下方是放大和缩小Simulator的可视范围
把鼠标移到模拟器按右键你可以有上面更功能的快捷菜单,很方便吧~~
在Windows上启动iOS Simulator,更大作用是在调试方面做到在同一环境进行,比作以前要在不同平台跳来跳去进步了不少。唯一叹气的是还是脱离不了Mac。这怪不了微软,也怪不了苹果,大家换位思考就是了。
在Evolve 2016还提到可以直接在安装 Win10 pc设备上连接苹果设备就可以马上调试了,这也是一个进步。但还是那句对于一些传统的Windows开发人员更希望without Mac 。
明天待续,晚安!!五一假期快乐
相关文章:
原文地址:http://blog.csdn.net/kinfey/article/details/51265254
Xamarin社区新闻,深度好文,微信中搜索Xamarin 或扫描二维码关注
内容转载自公众号
![Xamarin](https://i-blog.csdnimg.cn/blog_migrate/fcfeee3a625d2e5a8d886c974cce6f18.jpeg)