博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vs2017开发IOS(vs2017 xamarin 连接mac)
阅读量:5898 次
发布时间:2019-06-19

本文共 1457 字,大约阅读时间需要 4 分钟。

原文:

第一次写博客,不好别喷我。(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#代码表演了!

 

转载地址:http://xxasx.baihongyu.com/

你可能感兴趣的文章
Cox 教学视频5
查看>>
JVM类加载(4)—加载器
查看>>
public/private/protected的具体区别
查看>>
面试宝典——求一个字符串中连续出现次数最多的子串
查看>>
VMware Workstation虚拟机上网设置
查看>>
Jenkins持续集成学习-搭建jenkins问题汇总
查看>>
C#Note13:如何在C#中调用python
查看>>
Android介绍以及源码编译---Android源码下载
查看>>
SpringBoot集成redis缓存
查看>>
sql经典语句
查看>>
使用ffmpeg实现对h264视频解码 -- (实现了一个易于使用的c++封装库)
查看>>
第4周作业-面向对象设计与继承
查看>>
机器学习的原理
查看>>
网页制作中最有用的免费Ajax和JavaScript代码库
查看>>
flink watermark介绍
查看>>
[Flink原理介绍第四篇】:Flink的Checkpoint和Savepoint介绍
查看>>
mybatis学习之一 开发环境配置和接口编程
查看>>
SqlDataAdapter DataSet DataTable 详解
查看>>
Android Xutils 框架
查看>>
Puppet resource命令参数介绍(七)
查看>>