iOS13이 되면서 폴더에 대한 권한이 강화된 듯 하다.
react-native-image-picker (version 0.28.0 ~ 1.10)를 통해 Video를 얻어 오면 Permission Error를 낸다.
원인은 본 소스를 살펴본 결과 임시로 만든 비디오 파일을 옮기는데에 있다. iOS13 부터는 임시 폴더의 파일은 옮기는 행위를 할 수 없다.
그럼 옮기는 대신 복사를 해 도록 하자.
아래처럼 바꿔 주면 간단하게 이 문제를 해결 할 수 있다.
RNImagePicker > ImagePickerManager.m > 460 번째 줄:
[fileManager moveItemAtPath:[videoURL absoluteString] toPath:path error:&error];
위를 다음과 같이 변경한다.
[fileManager copyItemAtURL:[videoURL absoluteString] toPath:path error:&error];
'Developments > React Native' 카테고리의 다른 글
7 duplicate symbols for architecture arm64 오류 발생시 (0) | 2020.03.06 |
---|---|
React Native + Admob (0) | 2020.03.06 |
iOS 실행시 nw_connection_get_connected_socket 에러 해결 (0) | 2019.11.15 |
React.js와 React Native 컴포넌트를 동일한 style 코드로 적용하자 (0) | 2019.11.08 |
pod install이 되지 않을때 (0) | 2019.11.07 |