我正在开发使用cordova构建的iOS应用。我们的应用程序中有一个类似个人资料图片的功能,您可以在其中拍照或上传照片进行设置。最初,它无法正常工作,您可以单击“拍照”或“从库中选择”,它不会执行任何操作。我向plist文件(NSPhotoLibraryUsageDescription
和NSCameraUsageDescription
)添加了权限,并添加了适当的cordova插件,包括
cordova-plugin-camera
,cordova-plugin-media-capture
,cordova-plugin-device
,cordova-plugin-media
。
当我将其加载到手机上时,它可以正常工作,我可以添加和上传在服务器上同步的照片,因此即使删除应用程序并重新安装,更改仍然保留。
问题是,当我通过fabric / crashlytics安装应用程序时,这些更改不再起作用。我唯一的猜测是,通过在USB上安装应用程序来传递权限存在一些权限问题,但是在这里我还是一团糟。