Mac Visual Studio 8.2.6.26 更新未显示任何 iOS 模拟器,仅显示通用模拟器

Dan*_*ill 18 visual-studio xamarin

昨天我更新了我的 Visual Studio 和 Xcode。紧接着,我在 Visual Studio 中丢失了我的 Xamarin 项目可用的 iOS 模拟器列表。然而,我可以插入我的 iPhone 并将我的项目部署到它上面就好了,但我习惯于在 VS 中使用 Preview 并且还运行模拟器以加快响应速度。

我目前正在运行以下版本:

• 更新到 Xcode 11 (11A420a)

• Visual Studio Mac 8.2.6.26

• Mac 操作系统 10.14.6

• iPhone 7+ 上的 iOS 13.0

现在,Visual Studio 将唯一可用的模拟器显示为带有锤子的通用模拟器,它不会启动我能说的任何东西。当我查看列表以选择模拟器时,我看到消息行:“降低‘部署目标’以查看较旧的模拟器或检查您的 Apple SDK 路径”

当我直接从 Xcode 启动一个测试项目时,它提供 iPhone 8、8+、11、11 Pro 和其他模拟器作为可用的模拟器,这些模拟器确实有效。在 Visual Studio 中,我已将每个部署目标从 6.0 更改为 12.2,并且其中没有一个可用于任何模拟器。

我不确定 Apple SDK 路径是关于什么的,如何检查它以及它需要指向哪里。

有没有人知道需要进行哪些调整才能在这些更新后再次在 Visual Studio Mac 中重新获得我的 iOS 模拟器?

非常感谢 :)

小智 12

在尝试了一堆建议之后,这个简单的修复对我有用。首先,我将 info.plist 中的部署目标从 9.3 更改为 11。在检查我在 VS 中的 Apple SDK 路径指向 Xcode11 并且我的 Mac 上的 iOS SDK 版本是 13.0 之后,我只需强制退出 Visual Studio 并重新启动我的计算机. 然后我开始看iPhone8&iPhone11模拟器。祝你好运。


Gau*_*ain 5

更新 XCode 和 Visual Studio for Mac 对我有用。

只是更新 XCode 不起作用。

我还对部署目标感到不安,我相信它刷新了模拟器列表。

更新:我再次确认,当我转到 info.plist 并单击部署目标下拉菜单时,模拟器列表会得到更新。有点搞笑。


Hut*_*wer 5

在最近的更新中多次遇到这个问题。没有什么真正有帮助,直到我遇到一个 Microsoft 论坛,其中有人提到 Apple SDK 路径需要尾部斜杠,而使用“浏览”按钮导航到 Apple SDK 位置时不会添加斜杠。

因此,在使用 Visual Studio for Mac 时,导航到 Visual Studio -> 首选项 -> 项目 -> SDK 位置 -> Apple,请注意您的 Apple SDK 位置应类似于:

/应用程序/Xcode.app/

而不是

/应用程序/Xcode.app