我已将我的 Windows 笔记本电脑连接到 2011 年末的 Macbook Pro,以开发 xamarin.forms ios 应用程序。我在 Widows 机器上的 Visual Studio 版本是
16.7.2
,xamarin.ios 版本是 13.20.2.2
。
我在 Macbook 上的 xamarin.ios 版本是 13.14.1.39
,Xcode 版本是 11.3.1(11C504)
。我面临的问题是我无法在 Windows 和 Mac 上运行 ios 模拟器。我可以在Mac上手动打开模拟器。但是,当我们针对模拟器运行应用程序时,它将构建成功,但没有模拟器显示。 Visual Studio 和 Xcode 上的模拟器下拉菜单显示了大量 iOS 13.3 模拟器。应该是什么问题呢?我已经检查和取消检查"Remote simulator to windows"
,但没有任何变化。如有任何帮助,我们将不胜感激。
我遇到了完全相同的问题。就我而言,它有助于:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhoneSimulator' ">
中删除标签 <CodesignKey>
和 <CodesignProvision>
现在应该可以工作了。
在我公司,从事 Xamarin 工作的人员也有同样的问题。我可以有把握地说,这不是旧版本 MacOS 的问题,也不是 Xcode 的问题。 我们有旧的 iMac,它首先出现了同样的问题,所以今天我带来了我的私人 MacBook,所有这些都合法更新到最新版本的软件,但不幸的是,同样的问题。
我们现在提供的解决方案是卸载当前版本的 VS 并安装上一个版本(最有可能是 16.6),这样您就可以继续开发。这对一位队友有效,明天我们将尝试全新安装 16.7,也许是 VS 更新系统的问题。
这里是关于如何安装以前版本的 VS 的 MS 官方内容的链接: https://learn.microsoft.com/en-us/visualstudio/releases/2019/history#installing-an-earlier-release
我希望这有效,我不能 100% 确定这是否是我朋友正在使用的。