【Xamarin挖墙脚系列:Xamarin4.0的重大变更】

原文:【Xamarin挖墙脚系列:Xamarin4.0的重大变更】

Windows下的变更不大,主要还是bug 的修复,性能的优化,API的扩展实现。

变化最大的是在Mac上的那个Xamarin.iOS build host 。那个配对的代理软件,消失了!!!!!!!!!!!!你他么是在逗我啊!!!!!!劳资连夜升级,熬夜找那个build host  ,你他么说升级消失了!

 

官方的意思是:那个代理软件太麻烦啦,换成自动化的SSH登录识别,MAC机器一次性开启远程登录,后续的客户机只要有对应的登录指纹就可以连接了!!

相当于在VS中,进行了远程登录搭配Mac作为的服务器!!蛋疼哦!~~~

然后以Mac的管理员用户,登录连接MAC.....................

 

 

 

由于跟以前登录方式不一样了,所以,只好硬着头皮一点点的扒拉。。。

 

 

官方原文:https://developer.xamarin.com/releases/vs/xamarin.vs_4/xamarin.vs_4.0/

https://developer.xamarin.com/guides/ios/getting_started/installation/windows/connecting-to-mac/

 

那如果还想用3.0的build host的  ,请看这里:https://developer.xamarin.com/guides/ios/getting_started/installation/windows/troubleshooting/

 

Xamarin 4.0

Xamarin 4.0 updates Xamarin.iOS 9.4 and Xamarin.Android 6.0 releases. This version also introduces the new Xamarin Mac Agent which replaces the old Xamarin Build Host with a new approach taking advantage of the built-in MacOS Remote Login feature based on SSH for a faster and more reliable connectivity.

Xcode 7.2 support

XamarinVS 4.0 now includes support for Xcode 7.2.

Xamarin Mac Agent

Our new design focuses on avoiding the pain points of the original Xamarin.iOS build host that we are no longer shipping.

Key Benefits

Simplicity and Security
  • We have done away with the PIN-based Mac pairing process. The new Xamarin Mac Agent only requires that Remote Login (aka SSH) is enabled on the Mac.
  • The new Connection Manager in Visual Studio will discover, authenticate, and remember your Mac. Moreover, since all communication is tunneled securely through SSH, you only have to open one, well-known port (i.e., port 22) on your router or firewall.
  • There’s no longer an app to start on the Mac. If you have a compatible version of Xamarin.iOS installed, VS will automatically deploy and start the new agent.
时间: 2024-08-21 15:52:03

【Xamarin挖墙脚系列:Xamarin4.0的重大变更】的相关文章

【Xamarin挖墙脚系列:使用Xamarin进行Hybrid应用开发】

原文:[Xamarin挖墙脚系列:使用Xamarin进行Hybrid应用开发] 官方地址:https://developer.xamarin.com/guides/cross-platform/advanced/razor_html_templates/ 使用Xamarin进行网页形式的本地APP开发,感觉有点不爽,不过为前端开发人员提供了开发APP的入口. 呈现引擎支持HTML  和ASP.NET MVC3的Razor引擎! Razor引擎是个好同志! 不过,创建Hybrid应用的框架不仅仅是

【Xamarin挖墙脚系列:Xamarin开发环境配置需求】

原文:[Xamarin挖墙脚系列:Xamarin开发环境配置需求] 前言 因为操作的全是大块头,加大你们的内存,CPU网上飙....  卤煮的机器配置      最近的版本部署包,百度云离线下载:版本:Xamarin 4.0.0.1717 http://pan.baidu.com/s/1c1ylyVI     官方文档   开发基于苹果或者谷歌的平台产品,需要安装各自对应平台下的SDK.例如:安卓,IOS的开发SDK包. 跨平台开发的产品,各自对应的支持.在Windows环境下,使用Xamari

【Xamarin挖墙脚系列:卸载不彻底的解决】

原文:[Xamarin挖墙脚系列:卸载不彻底的解决] 卸载后,再次安装,总是授权还是原来的.请手工删除下文件: 卸载程序后 必须手工删除C:\ProgramData\Mono for Android\LicenseC:\Users\admin\AppData\Local 下面对应的Xamarin 对应的缓存目录 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid C:\Program Files

【Xamarin挖墙脚系列:应用的性能调优】

原文:[Xamarin挖墙脚系列:应用的性能调优] 官方提供的工具:网盘地址:http://pan.baidu.com/s/1pKgrsrp 官方下载地址:https://download.xamarin.com/profiler/profiler-windows.msi Xamarin Profiler,使用此工具,帮助我们进行软件性能的调优,找到应用的瓶颈. 内存占用较高的代码调用进行监视.快速解决影响程序性能的代码.   关于此工具的使用,请参见: https://developer.xa

【Xamarin挖墙脚系列:Xamarin.IOS机制原理剖析】

原文:[Xamarin挖墙脚系列:Xamarin.IOS机制原理剖析] [注意:]团队里总是有人反映卸载Xamarin,清理不完全.之前写过如何完全卸载清理剩余的文件.今天写了Windows下的批命令,MAC下的Shell脚本. Windows 批: echo 'please run it as windows Administartor...' rd /s/q "C:\ProgramData\Mono for Android" rd /s/q "C:\ProgramData

【Xamarin挖墙脚系列:多窗口之间的导航】

原文:[Xamarin挖墙脚系列:多窗口之间的导航] 在Android中:Intent对象,通知松散耦合的Activity等组件 在IOS中:Segue对象连接视图   1 <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonTyp

【Xamarin挖墙脚系列:Xamarin.Android的API设计准则】

原文:[Xamarin挖墙脚系列:Xamarin.Android的API设计准则] 前言 楼主也是看着Xamarin的官方文档来的.基本也是照猫画虎.英语勉强凑合.翻译的不对的地方,大家多多指教.(这些东西估计弄不完整,呵呵所以别报太高的期望,楼主也很忙)  原文地址:http://developer.xamarin.com/guides/android/advanced_topics/api_design/ API Design   PDF for offline use: Download

【Xamarin挖墙脚系列:Xamarin.IOS的程序的结构】

原文:[Xamarin挖墙脚系列:Xamarin.IOS的程序的结构] 开始熟悉Xamarin在开发IOS的结构!!!!!!!   先看官方   这个是以一个单页面的程序进行讲述的. 1 程序引用的程序集,核心的Xamarin.IOS 程序集,包含了对应版本的API 2 组件   官方商城上的组件 3 资源文件 位图  音频  视频等文件 4 Main.cs  定义程序启动入口 5  AppDelegate.cs 程序启动后,定义窗口容器,并接收来自系统的事件消息. 6 Main.storybo

【Xamarin挖墙脚系列:Xamarin的核心】

原文:[Xamarin挖墙脚系列:Xamarin的核心]   Xamarin 包含两个商业产品 :Xamarin.IOS, Xamarin.Android.他们都是通过开源的基于.Net的Mono项目构建的.Mono是一个跨平台的.net 运行时,所有基于.net开发的应用,都可以运行在安装Mono的系统上. Mono可以部署在 Windows Linux  Unix MAC OSX...   在IOS开发中,Xamarin是通过AOT的编译方式,在程序发布时,进行预编译,并且直接将代码转化成为