xamarin 所选的ios设备不支持创建归档文件

5w9g7ksd  于 2022-12-07  发布在  iOS
关注(0)|答案(5)|浏览(143)

我试图设置新的MacBook作为远程构建服务器的xamarin项目.它是在我的办公室,我从家里的Windows 10与rdp连接.
在MacBook上:已安装Xcode、Apple开发者工具、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设备(arm 64)”)。错误在Visual Studio中。
Visual Studio 2019 -(第16.11.2版)XCode 12.5.1版的最新版本

z4iuyo4d

z4iuyo4d1#

有一个新版本可以修复此问题

cuxqih21

cuxqih212#

在VS 16.11中,remote device选项似乎没有显示在下拉菜单中。
查同类病例:这里和here
尝试将Visual Studio降级到16.10.x,查看问题是否仍然存在
您可以通过此链接下载旧版本。

hgb9j2n6

hgb9j2n63#

你不需要一个物理设备来存档。只需点击屏幕左上角的x1c 0d1x栏,然后选择任何iOS设备选项。在旧版本的Xcode上,我认为它被称为通用iOS设备。在这之后,再次点击Product-〉Archive

zpqajqem

zpqajqem4#

看起来Microsoft终于在16.11.3中发布了此问题的修复程序:发行说明如下:https://learn.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.11.3

inb24sb2

inb24sb25#

2022年的解决方案是从“调试”下拉菜单中选择“远程设备”:

这在问题中有所暗示,但该错误消息不再解释该怎么做(!?!)

相关问题