Tag: Xamarin Live Player

Xamarin Live Player…第3卷

在进行了很多有趣的娱乐(不是!)并发现Live Player当前不支持情节提要之后,我不得不调整计划。 我想看看这件事正在运行。 在我的机器上! 最后我成功了。 以下步骤应该可以帮助您启动Xamarin Live Player并在Mac上运行。 所以我们开始吧🙂 首先,请确保您的Mac上已准备好以下软件(最新版本): – macOS 10.12.x – Xcode 8.3.x – Visual Studio for Mac 7.1预览版(切换到Alpha通道) 并确保您的手机 –配备了有效的iOS版本– 10.2.x或更高版本即可完成工作 –已从App Store安装Xamarin Live Player 现在打开Visual Studio for Mac并创建一个新的解决方案。 选择一个iOS Single View应用,为其命名并选择一个保存位置。 现在,您必须对代码进行一些调整才能使解决方案在Live Player上运行。 我们已经了解到,目前不支持情节提要。 因此,我们必须摆脱它们。 和不! 我们不会讨论以下事实:故事板非常好,对开发iOS应用程序很有帮助。 为了使该程序正常运行,我们现在将其取消链接。 具体来说就是Main.storyboard🙂 因此,让我们在代码中进行以下更改: 1.删​​除Main.storyboard(是可选的,但是在此解决方案中,您将无法使用它,因此请删除它) 2.打开Info.plist,然后从“主界面”设置中删除值“主” 3.删除ViewController.designer.cs文件(该文件直接列在ViewController.cs文件下) 4.打开ViewController.cs文件,从类定义中删除“ partial”关键字,并向该类添加公共默认构造函数 5.打开AppDelegate.cs,因为我们必须手动加载ViewController作为我们的根视图控制器(在删除和分离情节提要之后) 6.将以下行添加到FinishedLaunching方法中: Window =新的UIWindow(UIScreen.MainScreen.Bounds); var […]

Xamarin Live Player…第2卷

由于缺少SDK和错误的版本组合而陷入困境之后,我面对了不可避免的事实,并…更新了我的所有系统。 首先要做的是将macOS升级到10.12。 那就是我每年在WWDC之前每周要做的事😀 然后,我获取了最新的Xcode版本8.3.2。 三回!!!十一十一。 为什么? 首先,Mac在下载过程中进入睡眠状态。 唤醒他后,下载重新开始。 该死的。 然后,我犯了一个大错误,即同时启动了几个其他应用程序更新。 结果-我什至无法解释为什么会发生-重新开始Xcode下载。 因此,我不再在Mac App Store中更改关注重点,而是让Xcode安静地下载和安装。 最后,Xcode 8.3.2安装在我的系统上,内部装有iOS 10.3。 是的 我非常热心地实现了我的主要目标:Xamarin Live Player入门。 因此,我打开了Mac专用的Visual Studio,但仍在Alpha通道上以获得Live Player支持。 然后选择我手机上的Live Player,让我的应用运行。 建立连接非常快,“ Connected”一词的绿色字体非常令人放心。 但是失望很快就过去了。 同样,发生了Vizualization错误。 所以什么都没有改变。 Nooooez。 嗯……我确保已更新所有最新的软件版本和设备。 现在缺少了什么? 所以我想:问问那个在// build大会上展示了这款出色软件的人-James Montemagno。 而且他提供了很多有用的信息,回复速度非常快。 为此非常感谢! 但是,消息令人非常悲哀:该实时播放器目前尚不支持情节提要,而是专注于具有编码iOS UI的Xamarin Forms应用。 这就是我遇到问题的原因。 我试图在Live Player上运行Xamarin.iOS应用而不是Forms应用。 从我的角度来看,这个决定朝着错误的方向发展,因为故事板是iOS上的东西。 是的,很多人不会同意也不喜欢他们,仍然会非常虔诚地用代码编写用户界面。 但是您不应该-或更好地,您不应该。 但这是另一个讨论的话题😀 因此,让我们等待Xamarin Live Player的进一步开发。 到那时,我将使用Forms应用程序尝试整个过程。 敬请关注!

Xamarin Live Player…第1卷

两个星期前,在// build大会上发布了一个新的热门话题:Xamarin Live Player。 现在,您可以直接在手机上编译和运行iOS应用。 到目前为止,我的理解。 我完全不知如何工作,我想把手放在这项新技术上。 但是我没有走那么远。 为什么? 由于我最喜欢的主题:更新。 我的系统尚未安装所有软件的所有最新版本。 是的,我仍然在macOS 10.11上运行,但是这里是最新的Subversion,其中包含所有提供的安全更新。 但是可以,因此我无法将Xcode更新到最新版本,因为它需要macOS 10.12。 因此,我无法在iOS 10.3上构建和运行我的iOS应用程序。 Xcode 8.3支持此功能,而MacOS 10.12(未安装在我的Mac上)可用。 神。 因此,由于我想至少将已经安装的Visual Studio for Mac预览版升级到最新版本,因此并未安装所有组件。 我错过了整个iOS设备。 不好。 然后,我删除了整个安装并下载了新的常规可用软件包。 这完成了工作。 大! 所以下一站:Xamarin Live Player。 但是现在还不行。 您必须切换到Alpha通道。 好,可以。 一切顺利。 所以下一站:Xamarin Live Player。 哇 但不是。 那里有这个QR码的东西窗口,并且连接不起作用。 没有地方记录下来,但是有种种胆量,那就是我可能需要在同一个WiFi中使用Mac和iPhone。 看看那边,我手机的Live Player应用突然显示出绿色文字。 连接成功。 所以下一站:Xamarin Live Player! 激动! 我现在可以运行我的应用程序,对吗? 不,我不能。 因为现在Visual Studio […]