Xamarin.ios &引用;可执行旋转失败错误“;使用MonoTouch在iOS6上部署时

Xamarin.ios &引用;可执行旋转失败错误“;使用MonoTouch在iOS6上部署时,xamarin.ios,ios6,Xamarin.ios,Ios6,我在iPhone上安装了我的应用程序(v1.1)的早期版本,从应用程序商店下载 正在开发中的新版本(v1.2)可以从MonoTouch(6.0.4)/MonoDevelop在iOS 4.x和5.x上正确部署,但在尝试在iOS 6上部署时,我得到: 安装失败:可执行文件旋转失败错误 它类似于: …但我在iPhone调试和iPhone发布部署中都遇到了这个错误 如果我从iPhone中删除应用程序并进行“干净”安装,则部署工作正常 我有两个问题: 问题1:当设备上安装了以前的版本(来自App Sto

我在iPhone上安装了我的应用程序(v1.1)的早期版本,从应用程序商店下载

正在开发中的新版本(v1.2)可以从MonoTouch(6.0.4)/MonoDevelop在iOS 4.x和5.x上正确部署,但在尝试在iOS 6上部署时,我得到:

安装失败:可执行文件旋转失败错误

它类似于:

…但我在iPhone调试和iPhone发布部署中都遇到了这个错误

如果我从iPhone中删除应用程序并进行“干净”安装,则部署工作正常

我有两个问题:

问题1:当设备上安装了以前的版本(来自App Store)时,是否有办法让部署(从MonoTouch/MonoDevelop)到iOS 6正常工作

问题2:我如何知道安装了应用程序早期版本(V1.1)的用户在从应用商店下载新二进制文件(V1.2)时是否会遇到同样的问题?(我无法要求他们在下载新版本之前删除应用程序)

  • 当我看到这个错误时,它是因为一个项目范围的设置发生了变化(比如可执行文件名或项目名),但我从来没有准确地跟踪到底是哪个设置导致了这个错误。我会比较*.csproj和Info.plist文件,看看您的v1.1和v1.2之间是否有任何差异,然后尝试逐个恢复更改,直到找到有问题的更改

  • 我从未见过从AppStore安装的应用报告此问题


  • 我在将一个应用程序部署到设备时也看到了这个问题,我之前调试的另一个应用程序的配置文件与此相同。是的,这就是原因-我稍微更改了Build/iPhone Application/*Application name*。由于这在应用商店上完全可以接受,我将用新名称发布它,并祈祷好运。:-)谢谢你的快速回复!