【问题标题】:Visual Studio 2015 cordova tools - enable rotation on ios devices - Cordova-Orientation-Lock plugin build errorVisual Studio 2015 cordova 工具 - 在 ios 设备上启用旋转 - Cordova-Orientation-Lock 插件构建错误
【发布时间】:2015-08-07 14:18:35
【问题描述】:

Visual Studio 2015 cordova 项目 - ios 平台 - 我正在使用 https://github.com/alexwasner/Cordova-Orientation-Lock cordova 插件在 ios 设备上启用旋转。按照插件页面上的说明,我修改了 MainViewController.h 和 MainViewController.m(这些文件是 ios 平台的一部分。)

所以我假设从 Visual Studio 传递的用于 Mac 编译的包将包含修改后的文件。但是一旦在 mac 上解绑,MainViewController.h 和 MainViewController.m 就没有任何变化——它们是原始的。 Visual Studio 是否将文件的缓存版本放在捆绑包中?

清除 Cordova 缓存并重建 - 不走运。尝试在 vs 项目中包含 2 个文件,以查看是否会检测到并通过更改 - 不走运。还尝试并包含 changeList.json 上 2 个文件的条目 - 它们在编译时被删除。

我被这个困住了。

【问题讨论】:

    标签: cordova visual-studio-2015 visual-studio-cordova


    【解决方案1】:

    无法弄清楚,切换到更流行的http://plugins.cordova.io/#/package/net.yoik.cordova.plugins.screenorientation 以允许 ios 旋转 - 工作正常,无需 .h/.m 修补

    angular.module('main.module', [deps here])
        .run(function($ionicPlatform) {
            $ionicPlatform.ready(function() {
                if (window.screen) {
                    // allow user rotate
                    screen.unlockOrientation();
                }
            });
        })
    

    【讨论】:

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