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

Cod*_*ord 7 xamarin visual-studio-2015

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

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

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

请告诉我解决方案.

use*_*171 1

这些症状的最常见原因

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

解释

该错误的问题在于,Xamarin.Forms 模板在 Visual Studio 的配置管理器中为 iOS 项目使用了错误的默认设置。

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

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

通常,Visual Studio 无法自动“知道”您想要在所有配置中包含哪个项目;你必须告诉它包含(一些库)和(一些应用程序);手动等。

如何修复它

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

  1. 转到“构建->配置管理器”
  2. 选择您想要调整的配置(例如调试 | iPhoneSimulator、发布 | iPhone)
  3. 确保您的共享库项目包含在特定于平台的配置中。(您可以忽略灰显的“部署”复选框,这些复选框会自动处理)

为什么这是一个错误

因此,这并不是配置管理器无法在 iOS 项目中正常工作的错误,而是在创建新应用程序时表单模板对 iOS 项目使用了错误的默认设置。默认情况下,它应该“知道”将共享项目包含在 iOS 配置中。