我使用Visual Studio构建了两个iOS应用程序。其中一个在我的构建mac上部署到iOS模拟器并按预期启动。但是当我构建另一个时,Visual Studio会显示以下消息,并且应用程序在模拟器上不运行甚至部署(即,没有图标)。
该消息显然提到了这样一个事实:应用程序是使用分发配置文件签名的,但是a)两个应用程序都是这种情况,b)根据它已经/应该仍然部署的消息。
我可以在两个配置文件之间看到的唯一区别是,有效的包括" App Groups"在其启用的服务"。
中据我所见,没有其他消息。
两个应用程序之间可能造成这种差异的原因是什么?如何让第二个应用程序至少部署到模拟器?
答案 0 :(得分:5)
在VS中项目属性的iOS Bundle Signing部分下,选择Signing Identity to be Developer(自动)。
确保在编译项目的Mac计算机上,您在XCode中具有正确的配置文件设置,以作为来自钥匙串访问的证书。这可以在XCode>下找到。喜好。然后确保在帐户下添加相同的Apple ID,并从配置文件中选择“管理证书”以确保您的证书已链接。
然后不应出现错误。
答案 1 :(得分:0)
您正在使用分发类型的临时配置文件。转到https://developer.apple.com并创建一个类似的开发类型的临时配置文件。
在您的电脑上下载并开始使用最新的临时配置文件,您可以解决错误。