我是 Xamarin跨平台开发的新手。我正在使用 Visual Studio 2015 Preview 进行开发。我为移动应用程序创建了新的解决方案,它对Droid和Windows手机都有效。但在与iOs构建主机成功连接后,我在构建iOs App时遇到了错误 -
Xamarin.iOS不支持运行或调试项目的先前版本。请确保在运行或调试之前构建解决方案。
当我点击View iOS Simulator时,我遇到了构建主机错误。 错误:构建版本问题。它将显示构建版本问题。
请告诉我解决方案。
答案 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
所以这不是一个错误,因为配置管理器对于iOS项目没有正常工作,但是在创建新应用程序时,Forms模板对iOS项目使用了错误的默认设置。它应该"知道"默认情况下在iOS配置中包含共享项目。