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个文件的条目 - 它们在编译时被删除。
我坚持这个。
答案 0 :(得分:0)
无法弄清楚,切换到更受欢迎的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();
}
});
})