Visual Studio Apache Cordova - IOS构建轮换问题

时间:2015-03-27 11:05:53

标签: visual-studio-cordova

我是在Visual Studio 2013社区Apache Cordova中编写应用程序代码的初学者,并设法将VS2013与我的Mac连接。一旦我完成了在VS和我的Mac上构建应用程序并在我的iPhone上安装的过程,我打开它就不会旋转。如果我构建默认的新项目“你好,你的应用程序已经准备就绪!”,它不会针对我编写的许多基本应用程序进行旋转,也不会轮换。应用

我做了一些研究并尝试通过代码窗口和设计器窗口将config.xml“Orientation”首选项更改为“both”,但这并没有改变任何内容。我还注意到添加“BackgroundColor”首选项也不起作用。

有没有人知道我是否配置错误或者可能需要在我的代码中添加内容?

我写的所有HTML,JS和CSS似乎都运行正常(除了尝试将URL链接到Safari浏览器,但这是另一个问题)。

2 个答案:

答案 0 :(得分:0)

我注意到了同样的问题。我尝试在config.xml中找到一些设置来修复它,但是没有成功。我已经决定在XCode中打开iOS项目并改变一些事情:

  • 设备方向:无论config.xml设置如何,它始终只有Portrait。我点击检查其他3个方向。
  • 团队:我有多个开发者资料,我需要在这里选择正确的资料。
  • 捆绑标识符。我搞砸了一个项目,并为iOS和Android提供了不同的案例。我把VS一个作为Android版本,所以我可以为Android构建完全正确的。因为我知道我必须去iOS的XCode,我在这里更改了包标识符。

您可以在〜/ remote-builds / builds / 9999 / cordovaApp / platforms / ios / * .xcodeproj中使用Finder找到该项目,其中9999是内部版本号,但不一定是最新的,最大的数字,但是最新的文件夹的日期时间。

答案 1 :(得分:0)

您也可以参考Greg在此相关post中的答案作为替代解决方案。