我试图设置新的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版的最新版本
5条答案
按热度按时间z4iuyo4d1#
有一个新版本可以修复此问题
cuxqih212#
在VS 16.11中,
remote device
选项似乎没有显示在下拉菜单中。查同类病例:这里和here。
尝试将Visual Studio降级到16.10.x,查看问题是否仍然存在
您可以通过此链接下载旧版本。
hgb9j2n63#
你不需要一个物理设备来存档。只需点击屏幕左上角的x1c 0d1x栏,然后选择任何iOS设备选项。在旧版本的Xcode上,我认为它被称为通用iOS设备。在这之后,再次点击
Product
-〉Archive
。zpqajqem4#
看起来Microsoft终于在16.11.3中发布了此问题的修复程序:发行说明如下:https://learn.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.11.3
inb24sb25#
2022年的解决方案是从“调试”下拉菜单中选择“远程设备”:
这在问题中有所暗示,但该错误消息不再解释该怎么做(!?!)