camera.correctOrientation不';当通过cordova cli正常工作时,不能在PhonegapBuild上工作

camera.correctOrientation不';当通过cordova cli正常工作时,不能在PhonegapBuild上工作,cordova,phonegap-plugins,phonegap-build,cordova-plugins,Cordova,Phonegap Plugins,Phonegap Build,Cordova Plugins,我使用apachecordova(又称phonegap)开发了一个应用程序。 我使用带有选项CorrectorOrientation:true的cordova摄像头插件,还使用cordova设备方向插件来启用此功能。当我使用cordova cli编译时,它工作得很好:cordova运行android。但我必须使用Phonegap构建才能为ios编译,因为我在PC/Linux上工作。所以我在phonegap构建平台上编译ios和android 使用phonegap build编译时,correct

我使用apachecordova(又称phonegap)开发了一个应用程序。 我使用带有选项
CorrectorOrientation:true
的cordova摄像头插件,还使用cordova设备方向插件来启用此功能。当我使用cordova cli编译时,它工作得很好:
cordova运行android
。但我必须使用Phonegap构建才能为ios编译,因为我在PC/Linux上工作。所以我在phonegap构建平台上编译ios和android

使用phonegap build编译时,
correctOrientation:true
选项似乎被忽略,或者设备方向插件可能已损坏

有人知道这个问题吗?与phonegap构建有什么区别

这里有我的本地插件:

$ cordova plugin ls
com.ionic.keyboard 1.0.2 "Keyboard"
nl.x-services.plugins.toast 2.0 "Toast"
org.apache.cordova.camera 0.3.0 "Camera"
org.apache.cordova.device 0.2.9 "Device"
org.apache.cordova.device-orientation 0.3.7 "Device Orientation"
org.apache.cordova.file 1.2.0 "File"
org.apache.cordova.file-transfer 0.4.4 "File Transfer"
org.apache.cordova.geolocation 0.3.8 "Geolocation"
org.apache.cordova.inappbrowser 0.5.0 "InAppBrowser"
org.apache.cordova.splashscreen 0.3.0 "Splashscreen"
在平台上上传我的代码后,phonegap build列出了以下配置:

Installed Plugins

Apps will be built with the latest version of a plugin unless you lock the version in your config.xml (see below). -- Plugin installed as a dependency of another plugin

Third Party VERSION LATEST VERSION
de.appplant.cordova.plugin.local-notification       0.7.4   0.7.4

PhoneGap Core
-- org.apache.cordova.device    0.2.8   0.2.8
org.apache.cordova.camera       0.2.9   0.2.9
org.apache.cordova.device       0.2.8   0.2.8
org.apache.cordova.device-motion    0.2.6   0.2.6
org.apache.cordova.device-orientation       0.3.5   0.3.5
org.apache.cordova.dialogs      0.2.6   0.2.6
org.apache.cordova.file     1.0.1   1.0.1
org.apache.cordova.file-transfer    0.4.2   0.4.2
-- org.apache.cordova.file      1.0.1   1.0.1
org.apache.cordova.geolocation      0.3.7   0.3.7
org.apache.cordova.inappbrowser     0.3.3   0.3.3
org.apache.cordova.network-information      0.2.7   0.2.7
org.apache.cordova.splashscreen     0.2.7   0.2.7
org.apache.cordova.vibration    0.3.7   0.3.7

我注意到版本有点不同,但是。。。这是一些基本功能没有?另外,我不知道如何升级phonegap build上的插件,我想这是不可能的…

这只是由插件的版本引起的。 Phonegap构建似乎遇到了一些困难,无法使可用插件更新

当phonegap构建称插件为“最新可用版本”时,意味着在phonegap构建平台上,而官方存储库通常会传播更新的版本

小心点

如果您必须使用phonegap build来构建发行版,但使用来在本地运行应用程序进行开发和测试,请在使用新的cordova插件之前检查phonegap构建版本是否存在并适合您的使用