无法在Xamarin Studio Mac上的iOS模拟器上启动应用程序

时间:2015-04-17 03:44:17

标签: xamarin ios-simulator provisioning-profile xamarin-studio ios-provisioning

在我的Mac上使用Android修补Hanselman.Forms。今天我决定是时候在iOS模拟器上试一试......

我对这个决定感到非常遗憾。

我不确定我做错了什么。我可以将Xcode中的应用程序部署到iOS模拟器中。只是不能使用Xamarin Studio。

平心而论,我确实收到了错误: 没有安装的配置文件与已安装的iOS代码签名密钥匹配。

我确实在Xcode中看到了这个“错误”,但它并没有阻止我在那里启动应用程序。

感谢。

3 个答案:

答案 0 :(得分:2)

Entitlements.plist 中删除条目已生效。我还必须删除Xamarin Studio试图部署到的原始设备。在我这样做之后,Xamarin Studio创建了另一个设备并成功启动了该应用程序。

https://forums.xamarin.com/discussion/comment/117465#Comment_117465

答案 1 :(得分:1)

到确切的错误消息:

  

没有已安装的配置文件与已安装的iOS签名身份相匹配

  1. control 点击 Xamarin Studio>解决方案> Project.iOS
  2. 选项> 构建> iOS捆绑包签名>自定义权利
  3. 选择并删除 Entitlements.plist文字条目。换句话说,点击 ... 按钮选择新的新文件,也不用手动编辑权利)
  4. 好的,构建>全部重建。

答案 2 :(得分:0)

当我尝试在没有物理设备配置的情况下部署到模拟器时遇到了同样的问题。我的解决方法是:

  • 关闭Visual Studio
  • 在NOTEPAD中打开.csproj
  • 找到CodesignElements的行并将其删除
  • 保存.csproj
  • 在Visual Studio中重新打开项目
  • 右键单击您的IOS项目,然后单击“重建” 所有“,你应该看到”2成功“
  • 试一试,你的应用程序将出现在你的Mac上

在这里讨论这个问题 -    http://forums.xamarin.com/discussion/39534/cant-build-ios-in-xamarin-studio-5-7-1-through-5-9

祝你好运