【发布时间】:2015-03-01 17:57:19
【问题描述】:
我已经使用 phoneGap 设计和开发了一个应用程序。现在我在 Xcode 中构建它时出现相机和相册错误。它只是行不通。 在 phoneGap 模拟器中,相机工作正常。但不是在实际构建中。 我是否可能需要在 phoneGap (codovra) 生成的 .xcodeproj 中添加一些框架或库?我应该更改一些设置吗? 我的构建不要求相机或相册许可。但 PhoneGap 开发者应用要求它。
这是代码,但我认为不是问题。
$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);
};
【问题讨论】:
-
libCordova.a 也是红色的。而且我不知道如何将它链接到项目:(
-
But phoneGap emulator asked for it.指的是什么?没有实际的 phonegap 模拟器,您是在说 PhoneGap Developer 应用程序吗? -
@DawsonLoudon 是的,劳登先生。我说的是一个应用程序。
-
我认为我们发现了一个错误。这里build.phonegap.com/plugins/885Adobe 说支持相机插件的最后一个phonegap 版本是3.7.0。这很奇怪,但这似乎是相机在我们的应用程序中不起作用的唯一原因。但我不确定。 phonegap 团队在较新版本中不支持他们自己的插件将是非常“原创”的。
-
@Dato'MohammadNurdin 好的,我会试试的!谢谢你的建议。 :D
标签: ios xcode cordova camera phonegap-build