所选 ios 设备不支持创建存档

The selected ios device is not supported for creating an archive

我正在尝试将新的 MacBook 设置为 xamarin 项目的远程构建服务器。它在我的办公室,我从 Windows 10 从家里用 rdp 连接到那里。

在 MacBook 上:已安装 Xcode、Apple Developer Tools、Transporter。在 windows 上:连接到 mac,在 visual Studio 中输入 AppleID,启用自动配置。 然后我在“AppStore”配置中构建我的 Xamarin.Forms ios 项目,没问题。 然后我单击该项目的“存档”并从 Visual Studio 存档管理器收到错误消息:

Selected device doesn't support archiving.
The selected ios device is not supported for creating an archive.
Please select a remote device from the drop-down menu before archiving.

我是否必须 iPhone 才能构建我的应用程序?在哪里 - 在 MacBook 位置还是在家里?

新默认项目的存档在 Xcode 中有效(活动方案设置为“任何 iOS 设备 (arm64)”)。错误在 visual studio.

Visual Studio 2019 - (16.11.2) XCode12.5.1

您不需要物理设备来存档。只需单击屏幕左上角的 栏,然后单击 select 任何 iOS 设备 选项。在 Xcode 的旧版本上,我认为它被称为 Generic iOS Device。在此之后,再次点击 Product -> Archive

似乎 remote device 选项在 VS 16.11 的下拉菜单中没有显示。

查看相似案例:here and .

尝试将 Visual studio 降级到 16。10.x 查看问题是否仍然存在。

您可以从此 link 下载旧版本。

有一个新版本可以解决这个问题

看来 Microsoft 终于在 16.11.3 中发布了对此的修复:发行说明在这里: https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.11.3