@KnightForce

IOS 11 Разрешение на доступ к камере?

Разрабатываю на React Native.
Для доступа к списку фото через CameraRoll в info.plist добавляю:
<key>NSPhotoLibraryAddUsageDescription</key>
<string>We need access to your photo library so that we can write photos</string>


Для камеры у меня запись:
<key>NSCameraUsageDescription</key>
<string>$(PRODUCT_NAME) camera use</string>


Нужно сделать фото и отправить его на сервер.
При попытке сделать фото в XCode выдает ошибку:
libsystem_kernel.dylib`__abort_with_payload

Решает проблему:
<key>NSPhotoLibraryAddUsageDescription</key>
<string>Write Photo</string>


Но тогда не могу считать из каталога с фото - выдает ошибку (разрешения то нет на чтение).

Если выставить одновременно NSCameraUsageDescription и NSPhotoLibraryAddUsageDescription приложение падает при первой попытке сделать фото и отправить. При дальнейших запусках все работает.

Кто сталкивался, подскажите пожалуйста.
  • Вопрос задан
  • 811 просмотров
Пригласить эксперта
Ответы на вопрос 1
Torin_Asakura
@Torin_Asakura
Lead Architect
Судя по ошибке вам всё-таки не хватает прав, надо смотреть код который проверяет их
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы