1、介绍Visual Studio Xamarin.iOS
Xamarin Visual Studio开发支持Android和iOS,使无数的提供给移动开发者的工具和功能。此外,开发人员熟悉的Visual Studio可以在VS开发利用现有的技能和提高生产力。 Visual Studio的支持,同时也意味着在同一个IDE,可以开发应用程序之间共享代码的iOS,Android和Windows版。本节将介绍Xamarin Visual Studio的支持,以及发展Xamarin在Visual Studio中的应用提供指引。
1、介 绍 Visual Studio Xamarin.iOS
本文展示了如何构建和测试Xamarin iOS应用程序使用Visual Studio。这将解释如何使用Visual Studio中创建新的iOS项目,打造iOS应用程序,然后编译,测试和调试使用联网的Mac主持苹果的编译器和仿真,Xamarin的构建工具链。
1。概观
Xamarin的iOS为Visual Studio允许iOS应用程序在Windows计算机上编写和测试网络的Mac提供构建和部署服务。
本文介绍了Xamarin的iOS工具在每台计算机上安装和配置步骤,以建立iOS应用使用Visual Studio。
在Visual Studio中开发的iOS提供了许多好处:
•创建一个单一的跨平台解决方案的iOS,Android和Windows应用程序。
使用Visual Studio工具(如ReSharper的和Team Foundation Server)为您所有的跨平台项目,包括iOS源代码。
•使用熟悉的现有的Visual Studio开发的代码编辑器,键盘快捷键等。
为Visual Studio Xamarin.iOS支持配置中运行Visual Studio的Windows虚拟机在Mac上(如使用Parallels或VMWare)内。
2。要求和安装
请参阅为Visual Studio安装Xamarin.iOS文档的安装说明。
3。Visual Studio的特点,适用于iOS
本节将介绍新的Visual Studio功能,支持Xamarin iOS开发。这些措施包括:
•建立主机设置
•Visual Studio的工具栏
•文件>新建项目的iOS应用
•支持iOS项目属性
3.1。建立主机设置
转到“工具”>“选项”在Visual Studio中访问了iOS的Mac生成主机设置。选择部分看到这个画面:
您可以更改BuildServerAddress,通过在框中键入或单击省略号按钮[...]出现在具有焦点时。下面的屏幕显示更新的Mac构建主机:
3.2。Visual Studio的工具栏概述
Xamarin IOS的Visual Studio插件,标准工具栏增加了一个项目,再加上新的iOS工具栏。这些工具栏的功能说明如下。
3.2.1。标准工具栏
的控制相关Xamarin iOS开发红色圆圈。
•开始 - 开始调试或选定的平台上运行应用程序。 Mac的构建主机必须连接(见的iOS工具栏的状态指示器)。
•解决方案配置 - 允许您选择要使用的配置(如调试,发布,特设,AppStore的)。
•解决方案平台 - 允许你选择iPhone或iPhoneSimulator的部署。
3.2.2。iOS的工具栏
在Visual Studio 2010的IOS在Visual Studio中的工具栏看起来像这样:
Visual Studio 2012中,它看起来像下面这样:
该工具栏包含这些项目:
每个项目的说明如下:
•目标iOS设备下拉 - 使用此选择应用程序部署到模拟器或设备。这个名单的内容改变取决于在“标准”工具栏上选择的解决方案平台。
•连接到远程服务器指标 - 将是绿色的Mac构建主机可用,并且连接时,如果不是红色。
•刷新服务器信息 - 刷新Mac生成主机的信息,如设备连接后。
•显示IPA生成服务器上的文件 - 在Mac上打开搜索到该应用程序的的IPA输出文件的位置。
•清洁遥控日志 - 清除在Mac上生成主机的日志。
•显示iOS模拟器 - 带来iOS模拟器窗口在Mac上生成主机的前面。
3.3。IOS输出选项
3.3.1。输出窗口
有选择在“输出”窗格中,您可以查看发现构建和部署消息和错误。
•Mac服务器日志 - 包含详细的构建和部署信息从远程连接的Mac。
•调试 - 包含从应用程序的调试输出,与任何的Visual Studio项目。
3.4。iOS项目的属性
Visual Studio的项目属性将让你配置你的iOS应用程序,如下面的截图所示:
iOS捆绑的签名 - 连接到Mac生成主机来填充代码签名的身份和配置设定档。
的iOS IPA选项 - IPA文件将被保存在生成的Mac主机的文件系统。
的iOS应用 - 应用程序设置,包括捆绑标识符,支持方向和默认的屏幕图像。
iOS运行的选项 - 配置其他参数。
的iOS崩溃报告 - TestFlight崩溃报告支持,Xamarin工作室为OS X相同
4。“文件”>“新建项目的iOS应用
在Visual Studio中创建一个新的iOS项目就像是任何其他项目类型。下面的截图显示了一些可用的模板创建一个新的iOS项目。
故事板和厦门国际银行文件(用于苹果的Interface Builder的GUI设计)目前不能在Visual Studio中编辑。如果您创建了一个应用程序从一个Storyboard模板(或模板,包括厦门国际银行文件),那么你就必须切换到Mac和Xamarin Studio中打开整个解决方案。从Xamarin工作室中,请双击对XIBs或故事板打开和编辑它们。这包括增加一个新的项目,创建项目后,从以下选项:
4.1。与故事和XIBs工作
编辑故事板和厦门国际银行文件必须做Interface Builder的OS X上。为Visual Studio插件Xamarin.iOS不提供任何支持。
5。运行调试的iOS应用
5.1。设置调试站
启动调试,使用模拟器或设备浏览您的应用程序的断点。当命中断点行将会高亮显示,并启用了Visual Studio的调试正常行为:可以进入,越过或跳出的代码,检查局部变量或使用“立即”窗口。
这个截图显示iOS模拟器OS X上运行到Visual Studio使用Parallels
5.2。检查局部变量
6。总结
本文描述了如何使用Xamarin的iOS为Visual Studio。它列出了在Visual Studio中创建,编译和测试iOS应用程序提供的各种功能,并通过建立和调试一个简单的iOS应用程序走去。