在visual studio 2015预览中构建和运行Xamarin iOs应用程序时出错

时间:2015-02-18 09:02:32

标签: xamarin visual-studio-2015

我是 Xamarin跨平台开发的新手。我正在使用 Visual Studio 2015 Preview 进行开发。我为移动应用程序创建了新的解决方案,它对Droid和Windows手机都有效。但在与iOs构建主机成功连接后,我在构建iOs App时遇到了错误 -

Xamarin.iOS不支持运行或调试项目的先前版本。请确保在运行或调试之前构建解决方案。

当我点击View iOS Simulator时,我遇到了构建主机错误。 错误:构建版本问题。它将显示构建版本问题。

请告诉我解决方案。

1 个答案:

答案 0 :(得分:0)

这些症状的最常见原因

此问题的最可能原因是以下已知错误: https://bugzilla.xamarin.com/show_bug.cgi?id=25811

解释

该bug存在的问题是Xamarin.Forms模板在Visual Studio的配置管理器中使用了错误的默认设置。

配置管理器的工作原理是告诉Visual Studio您希望在当时使用的配置中同时构建和/或部署哪些项目。

所以例如;当您在Forms中构建Android项目时,配置管理器会确保包含共享项目;否则它不会起作用,或者你必须单独构建它等等(即真正的痛苦。)

通常情况下,Visual Studio没有办法自动地知道"您希望在所有配置中包含哪些项目;你必须告诉它包括(某些库)(某些应用程序);等。手动。

如何解决

截屏视频:http://www.screencast.com/t/zLoQOpEn

  1. 转到"构建 - >配置管理器"
  2. 选择您要调整的配置(例如Debug | iPhoneSimulator,Release | iPhone)
  3. 确保您的共享库项目包含在特定于平台的配置中。 (您可以忽略灰色的' Deploy'复选框,这些会自动处理)
  4. 为什么这是一个错误

    所以这不是一个错误,因为配置管理器对于iOS项目没有正常工作,但是在创建新应用程序时,Forms模板对iOS项目使用了错误的默认设置。它应该"知道"默认情况下在iOS配置中包含共享项目。