使用Xamarin 3使用Visual Studio构建Xamarin.iOS项目时出现问题。错误11 iOS的最大部署目标是9.1

时间:2016-03-16 10:07:53

标签: visual-studio-2013 xamarin xamarin.ios

我们在Windows上使用Xamarin和Visual Studio构建我们的iOS应用程序。

我们最近升级到Xamarin 4,发现我们无法构建。 各种错误,包括构建挂起,链接离开异常。 经过一番努力,我们决定使用此页面上的链接恢复Xamarin 3

https://store.xamarin.com/account/my/subscription/downloads#xamarin3 在哪里说“寻找Xamarin 4之前的版本?获取Xamarin 3的最新稳定版本”。

我们现在无法构建并收到以下错误:

**Error 178 The maximum deployment target for iOS is 9.1 (current deployment     target is 9.2).
Please select an older deployment target in your project's Info.plist.** 

在Visual Studio中,在项目设置中选择此设置,唯一可用的值为9.2。如果我尝试在.csproj文件中更新xml,它会被覆盖。

我已经看过所有各种版本的Xamarin for Visual Studio和Mac(在上面的show all版本中),并且找不到允许我们构建的版本。即具有匹配Xamarin.iOS版本的旧构建客户端的版本。

是否仍然可以为使用Xamarin 3的Mac和Windows提供匹配的Xamarin.iOS版本?

我是否缺少强制SDK值与构建服务器匹配的方法?

1 个答案:

答案 0 :(得分:0)

值得回答的是错误信息(种类)。

Info.plist的必要更新是添加以下内容:

<key>MinimumOSVersion</key>
<string>9.1</string>

在我注意到有一个名为PListEditoryFactory的编辑器,它给出了一个编辑Info.plist的UI之后,这才显而易见。

默认情况下,文件没有在PListEditoryFactory中打开,所以它看起来就像是一个xml文件。

在ui中,需要编辑的字段称为“部署目标”,需要为9.1。

另一个曲线球是错误消息显示'当前部署目标'是9.2,这是iOS项目设置TargetSDK下拉列表中选择的值(并且只有选项)。

这是什么以及它与我不知道的Info.plist设置有什么不同。