开发者社区> 杰克.陈> 正文

vs2017开发IOS(vs2017 xamarin 连接mac)

简介: 原文:vs2017开发IOS(vs2017 xamarin 连接mac) 第一次写博客,不好别喷我。(vs2017 xamarin 连接mac) 这两天突然记起巨软的Visual Studio 2017 好像有说可以用C#开发IOS和Android应用,所以就自己去尝试了下生成过程。
+关注继续查看
原文:vs2017开发IOS(vs2017 xamarin 连接mac)

第一次写博客,不好别喷我。(vs2017 xamarin 连接mac)

这两天突然记起巨软的Visual Studio 2017 好像有说可以用C#开发IOS和Android应用,所以就自己去尝试了下生成过程。

相对与IOS来说,Android的生成过程还是比较容易的没有什么复杂的要求,网络上也有一些文章有说明怎么实现编码过程。

但是网络IOS的文章相对较少,也说的不是很清楚,今天我这里要说的是IOS的生成过程。

使用Visual Studio 2017  开发IOS,具体的编码过程我就不详细说明了,这里只说明实现生产过程

首先你肯定是要先安装Visual Studio 2017 把里面的跨平台开发IOS和Android的模板库安装上,如果已经有Visual Studio 2017 但是没有安装,可以再次运行Visual Studio 2017 的安装程序更新已有的Visual Studio 2017 

以上是初步的安装要求

接下来你肯定是需要创建项目了,你可以选择你自己想要的模板类型。

在你的项目里面你可以看到下面的一些文件目录

Resources下面的那个文件就是你的IOS页面了

打开这个文件,它会提示你要连接一台Mac服务器

点击连接按钮会有下面这个页面

看到这里页面,我们可以想象的巨软的一点尴尬之处,为什么还要连接一台Mac电脑呢?应该是需要Mac上面的xcode做编译处理。这样我们就需要有一台Mac电脑来作为编译器了。

穷人没钱去买Mac电脑,没办法了只能自己搞一个虚拟机来安装一个黑苹果系统。

虚拟机安装就不用在多说什么了,网络上一大堆14最新版的破解,这里就不去找链接了。

安装一个虚拟机,安装一个Mac系统(最好是最新版的)下面是Mac系统

https://pan.baidu.com/s/1mhFhiAW       975t

安装完成之后,我们运行我们的虚拟机打开Mac系统

初次安装成功Mac还是有一点小小的成就感的!

接下来我们要在Mac上面打开 搜索xcode,安装最新版的xcode程序,我这里安装的是9.2

安装完成之后,我们就要还是安装最后一个东西了  Visual Studio 2017 for Mac 去巨软的官网下载一个

安装过程会检测你的Mac存在安装组件,不用管等待就可以了,然后就正常一步一步执行下去就可以了。安装的速度快慢就要看你的电脑的性能是怎么样的了。我虚拟机设置了4G内存,2核2.3,还是比较慢的。

安装完成之后要在你的VisualStudio2017forMac上面登陆你的巨软账号,要和你外面的VisualStudio2017账号是一样的。(没具体实验过登陆不一样的账号情况,你们可以试试!)

以上就全部安装完所有软件了。开启我们的xcode软件和VisualStudio2017forMac运行在Mac电脑上

最后打开 选择共享,开启远程登陆功能,添加登陆账号

现在我们可以回到我们的VisualStudio2017工具去了,这个时候我们可以看到我们的Mac电脑出现了

如果没有那就自己手动添加服务,自己填写ip地址连接Mac电脑

在你连接成功之后重新打开最开始的那个IOS页面你会发现这个页面变成了可视化页面

有朋友可能已经发现了左边工具栏有很多控件,没错,是可以直接拉控件,就像开发winform一样

顶部运行可以选择IOS模拟器(IOS模拟器好像是vs自带的)或设备(真机)运行。这样生产过程就完成了,大家可以开始你的C#代码表演了!

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云无影云桌面客户端下载Win/Mac/iOS/安卓/Web端均支持
阿里云无影客户端下载系统Win/Mac/iOS/安卓/Web端均支持
97 0
iOS开发 - 继udid,Mac地址等一系列唯一标识无效后,如何用KeyChain来实现设备唯一性
iOS开发 - 继udid,Mac地址等一系列唯一标识无效后,如何用KeyChain来实现设备唯一性
73 0
阿里云无影客户端下载Windows/Mac/iOS/安卓/Web端操作系统均支持
阿里云无影云桌面客户端下载,无影客户端支持操作系统包括Windows、Mac、Web网页端、iOS客户端和安卓客户端
426 0
iOS开发:Mac电脑Xcode里面添加导入真机调试包的步骤
在Xcode使用的过程中,有时候会因为一些系统原因或者是不想频繁升级电脑上的xcode版本而需要进行导入操作,尤其是苹果每次发布新系统之后,最让人头大的就是更新xcode来适用苹果最新的包内容,不然就会影响开发时候的测试以及上线。但是像博主这样比较懒的狗程序来说,真的不想每次苹果发布更新iOS系统之后就立马升级更新xcode,那么就用到了在现有版本的xcode里面导入最新的iOS系统真机调试包就可以了。
181 0
iOS Mac本地搭建Apache服务器
iOS Mac本地搭建Apache服务器
114 0
mac 下用 safari 调试 iOS 端页面
第一步:打开iphone手机的开发者模式,流程是:【设置】->【Safari】->【高级】->开启【Web检查器】
240 0
脱离 Mac 搞 iOS 自动化,tidevice 工具教你轻松实现!
脱离 Mac 搞 iOS 自动化,tidevice 工具教你轻松实现!
1093 0
iOS逆向小知识:模拟鼠标点击(针对Mac)
iOS逆向小知识:模拟鼠标点击(针对Mac)
582 0
Mac文件备份和清理小知识(阅读群体:iOS程序员)
Mac文件备份和清理小知识(阅读群体:iOS程序员)
65 0
开启iOS/Mac开发之旅,过来人告诉你16件事
我曾向iOS开发者推荐了Twitter上最值得关注的30个人,收到了不少开发者的反馈,受此鼓舞,我向知名iOS开发者和设计师询问了这样一个问题–回到你开始iOS/Mac app开发的时候,你以现在的角度会给“最初的你”哪些建议。
146 0
+关注
杰克.陈
一个安静的程序猿~
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
Facebook iOS App技术演化十年之路
立即下载
From Java_Android to Swift iOS
立即下载
深入剖析 iOS 性能优化
立即下载