phoneGap 4.2.0 和 Xcode 6.1.1 相机和相册错误

phoneGap 4.2.0 and Xcode 6.1.1 camera and album error

我使用 phoneGap 设计并开发了一个应用程序。现在我在 Xcode 中构建它时遇到相机和相册错误。它只是行不通。 在 phoneGap 模拟器中,相机工作正常。但不是在真正的构建中。 我是否需要在 .xcodeproj 中添加一些由 phoneGap (codovra) 生成的框架或库?我应该更改一些设置吗? 我的构建不要求相机或相册许可。但是 PhoneGap Developer 应用要求它。

这是代码,但我认为这不是问题所在。

$scope.cameraError = function(message) {
        console.log(message);
    };
    $scope.getPicture = function(source) {
        var options = {
            quality: 50,
            targetWidth: 1000,
            targetHeight: 1000,
            destinationType: Camera.DestinationType.FILE_URI,
            encodingType: Camera.EncodingType.JPEG,
            sourceType: source
        };
        navigator.camera.getPicture($scope.pictureUpload, $scope.cameraError, options);
    };
    $scope.takePicture = function() {
        return $scope.getPicture(Camera.PictureSourceType.CAMERA);
    };
    $scope.loadLibrary = function() {
        return $scope.getPicture(Camera.PictureSourceType.PHOTOLIBRARY);
    };

关于phoneGap的问题很多。所有的答案主要是关于正确安装插件和其他简单的东西。所以在我的例子中,问题出在 cordova.js 的错误路径上。因此,请耐心分析您的代码,以防 phoneGap 出现错误。

保持冷静,继续编码:D