【问题标题】:Xamarin iOS App deploymentXamarin iOS 应用部署
【发布时间】:2018-10-12 05:56:47
【问题描述】:

Xamarin 的文档没有明确说明需要在哪里连接 iOS 设备。我正在使用 VS 通过远程 Mac Builder(通过 VPN 连接)构建 Xamarin 应用程序,但我的 iphone 使用 Visual Studio 连接到我的 PC。完全不清楚您是否可以从运行 Visual Studio 的 PC 部署编译到的,或者 iOS 设备是否需要通过 USB 连接到运行构建的远程 Mac。

【问题讨论】:

  • 我的问题是,我正在使用 xamarin 开发 iOS 应用程序,并且我在 LAN 中连接了一个 mac 作为代理。但我想将应用程序部署到实际设备并进行测试。
  • 非常感谢您的链接!我已经创建了开发者帐户并添加了代码签名。但我已将设备(iphonw)连接到安装了 Visual Studio 的 PC。我想知道如何在mac端访问iphone
  • 如果您的手机已连接到装有 Visual Studio 的计算机,并且您的 PC 已连接到您的 Mac,您应该会在选择设备的调试面板中看到您的手机
  • 我已经将设备直接连接到MAC,然后将其设置为WIFI调试,然后将其拔下。然后现在我可以在 windows pc Visual Studio 的调试列表中看到该设备。我已经完成了那部分。现在我正在寻找一种在没有付费开发者帐户的情况下如何使用设备进行调试的方法。我已经创建了开发者帐户,但不是付费帐户。

标签: ios visual-studio xamarin


【解决方案1】:

尽管 Xamarin 为开发人员提供了使用 C# 创建本机 iOS 应用程序的方法,但我们还需要与编译本机 iOS 应用程序所需的 Mac 配对。所以当然如果你想在真实设备上部署,你需要将它连接到 Mac。

您似乎已经知道如何创建配置文件。这个documentation 告诉您如何与 Mac 配对以部署应用程序。此外,在此之前,您还需要完成以下步骤:

  • 在 Windows 机器上,安装 Visual Studio 2017
  • 在 Mac 上,安装 Xcode 和 Visual Studio for Mac

【讨论】:

  • 我已经完成了那部分。现在正在寻找一种在没有付费开发者帐户的情况下如何使用设备进行调试的方法
  • 请参阅here 以使用免费配置。
  • 问题是,我已经检查了这个链接。由于该设备在调试设备列表下可见,因此我尝试从 Windows pc Visual Studio 而非 Xcode 端调试我的应用程序。我正在寻找一种方法来从我的 Windows 电脑上做到这一点
  • 在您的 Mac 上成功安装配置并使用 XCode 在您的设备上部署应用程序后。你也可以在你的 Windows 电脑上找到这个设备。
  • - 我可以在列表中看到我的设备 - 通过设备调试 ios 应用程序时,“在钥匙串中找不到有效的 iOS 代码签名密钥。您需要从 developer.apple.com 请求代码签名证书”
猜你喜欢
  • 2018-03-19
  • 2017-05-20
  • 2017-05-19
  • 1970-01-01
  • 2019-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多