【问题标题】:Can't run brand new Xamarin Forms in Live Player无法在 Live Player 中运行全新的 Xamarin 表单
【发布时间】:2018-10-06 12:07:03
【问题描述】:

我创建了一个全新的 Xamarin Forms 项目,但没有对其进行任何更改。

我配对了安装在我的 iPhone 上的 LivePlayer,当我构建解决方案时,我没有收到任何错误。

但是,当我尝试使用 LivePlayer 进行调试时,它失败了,我在输出中看到的唯一错误是:

没有指定地址和用户来建立一个 连接到 Mac 服务器,因此只编译了主程序集 项目“myMobileApp.iOS”。连接到 Mac 服务器并重试 构建完整的应用程序。

没有与 Mac 的可用连接,因此该任务 Xamarin.MacDev.Tasks.CollectBundleResources 不会被执行

这是我第一次使用 Xamarin,并不是一个好的开始!

知道这里有什么问题以及如何解决吗?

顺便说一句,我使用的是 Visual Studio 2017 15.6.6,但没有看到任何更新。

【问题讨论】:

  • 错误消息表明您没有设置与 Mac 的连接。 docs.microsoft.com/en-us/xamarin/ios/get-started/installation/…
  • 你应该有一个mac环境以及安装在那个mac环境中的XCode。
  • 我认为 LivePlayer 的全部意义在于能够在 Windows 上开发时测试和调试应用程序。
  • Live Player 中的 Xamarin Forms 存在一些限制,请参阅 here,并且 Live Player 并非用于调试应用程序。

标签: xamarin xamarin.forms xamarin.ios visual-studio-2017 xamarin-live-player


【解决方案1】:

现场播放器更多地是一个花哨的模型,而不是一个调试环境。

在 vs2017 上的 xamarin.forms 中:查看>其他窗口>xamarin 表单预览器 这只会给你视觉上的模型

现场播放器是它和以下的混合体

USB连接PC,在实际设备上调试

在没有真机的情况下,可以试试模拟器

建议始终在连接的硬件上进行调试。

如果你没有连接到mac,我建议进入配置管理器并关闭ios build(调试和发布),直到你可以连接到mac。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-21
    相关资源
    最近更新 更多