Разрешения камеры приложения iOS Cordova не работают, только при доставке через CI - PullRequest
0 голосов
/ 02 декабря 2019

Я работаю над приложением для iOS, созданным с помощью Cordova. В нашем приложении есть функция профиля изображения, где вы можете сделать фотографию или загрузить фотографию, чтобы установить ее. Сначала это не работало, вы можете нажать «Сделать фотографию» или «Выбрать из библиотеки», и это ничего не изменит. Я добавил разрешения в файл plist (NSPhotoLibraryUsageDescription и NSCameraUsageDescription) и добавил соответствующие плагины Cordova, включая cordova-plugin-camera, cordova-plugin-media-capture, cordova-plugin-device, cordova-plugin-media.

Когда я загружаю его на телефон, он работает, я могу добавлять и загружать фотографии, синхронизированные на сервере, поэтому изменения остаются даже после того, как я удалю приложение и переустановлю.

проблема в том, что когда я устанавливаю приложение через Fabric / Crashlytics, эти изменения больше не работают. Мое единственное предположение, что я пропустил некоторые проблемы с разрешениями, установив приложение через USB, но в остальном я нахожусь в неведении.

...