Visual studio 2015 Visual Studio未部署到iOS模拟器

Visual studio 2015 Visual Studio未部署到iOS模拟器,visual-studio-2015,xamarin.ios,ios-simulator,Visual Studio 2015,Xamarin.ios,Ios Simulator,我有两个使用VisualStudio构建的iOS应用程序。其中一个部署到我的build mac上的iOS模拟器上,并按预期启动。但是,当我构建另一个应用程序时,VisualStudio会显示以下消息,并且该应用程序不会在模拟器上运行或部署(即,没有图标) 这条消息显然提到了这样一个事实,即应用程序是使用分发资源调配配置文件进行签名的,但a)这两个应用程序都是如此,b)根据消息,它已经/应该仍然部署 我能看到的两个配置文件之间的唯一区别是,有效的配置文件在其“启用的服务”中包含“应用程序组” 据

我有两个使用VisualStudio构建的iOS应用程序。其中一个部署到我的build mac上的iOS模拟器上,并按预期启动。但是,当我构建另一个应用程序时,VisualStudio会显示以下消息,并且该应用程序不会在模拟器上运行或部署(即,没有图标)

这条消息显然提到了这样一个事实,即应用程序是使用分发资源调配配置文件进行签名的,但a)这两个应用程序都是如此,b)根据消息,它已经/应该仍然部署

我能看到的两个配置文件之间的唯一区别是,有效的配置文件在其“启用的服务”中包含“应用程序组”

据我所知,没有其他消息


是什么导致了这两个应用程序之间的差异?我如何才能让第二个应用程序至少部署到模拟器?

您使用的是分发类型的临时配置文件。转到并创建类似的开发类型临时配置文件


将其下载到您的pc上并开始使用最新的临时配置文件,您可能会解决此错误。

在VS中项目属性的iOS捆绑包签名部分下,选择要作为开发人员的签名身份(自动)

确保在编译项目的Mac计算机上,您在XCode中有正确的配置文件设置,作为密钥链访问的证书。可以在XCode>首选项下找到。然后确保在accounts下添加相同的Apple ID,并从配置文件中选择Manage Certificates以确保您的证书已链接


然后错误就不会出现。

我将添加此作为注释,因为这是一个可怕的答案,但我曾经有过这样的例子:VS项目变得如此混乱,以至于我不得不拿出一个工作的(即在sim卡或实际设备上工作的),清除它,然后从非工作的源中逐个复制源,只是为了再次获得适当的部署项目:(也就是说,最新版本的Xamarin不再是这样了。只需将签名身份更改为“开发者(自动)”(如第一段所述),我就成功了!