【问题标题】:Visual Studio Apache Cordova - IOS build rotation issueVisual Studio Apache Cordova - IOS 构建轮换问题
【发布时间】:2015-03-27 11:05:52
【问题描述】:

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

我已经进行了一些研究,并尝试通过代码窗口和设计器窗口将 config.xml 的“方向”首选项更改为“两者”,但这并没有改变任何东西。我还注意到添加“BackgroundColor”首选项也不起作用。

有谁知道我是否可能错误地配置了某些东西,或者可能需要在我的代码中添加一些东西?

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

【问题讨论】:

    标签: visual-studio-cordova


    【解决方案1】:

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

    • 设备方向:无论 config.xml 设置如何,它始终只有纵向。我点击检查其他 3 个方向。
    • 团队:我有多个开发者资料,我需要在这里选择正确的一个。
    • 包标识符。我搞砸了一个项目,并且对 iOS 和 Android 有不同的情况。我将 VS 保留为 Android 版本,因此我可以为 Android 构建完全正确的版本。因为我知道无论如何我都必须使用 XCode for iOS,所以我在这里更改了包标识符。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-01-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-22
        相关资源
        最近更新 更多