No permission handler detected.
// Podfile 에 추가 예시
permissions_path = '../node_modules/react-native-permissions/ios'
pod 'Permission-Camera', :path => "../node_modules/react-native-permissions/ios/Camera"
react-native-qrcode-scanner를 사용하는 경우
실제 기기에서 테스트 하기
- xcode로 해당 프로젝트를 open 한다
- xcode에서 애플 개발자로 등록된 아이디로 signing 한다
- 실행할 앱에서도 애플 개발자로 등록된 아이디로 signing 한다
- 기기에서 실행할 때는 앱을 설치할 때마다 앱을 신뢰하기를 해야한다
앱 이름 변경
<key>CFBundleDisplayName</key>
<string>변경할 앱 이름</string>
앱 아이콘 변경
-
앱 스토어용 아이콘 추출 및 변경
-
아이콘 적용이 안되는 이슈
react-native-sound
SafeAreaView
- SafeAreaView에 직접 패딩을 주는 것은 ios에서 먹히지 않는다
- SafeAreaView를 감싸는(또는 안쪽에 위치한) View에 패딩을 주어야 한다
고찰
- 실제 기기에서 테스트 할 때 iOS 에뮬레이터를 실행해놓고 기기 연결 후 xcode에서 재생 버튼 모양으로 테스트를 하면 실시간으로 변경하는 소스들이 반영이 된다
- 공식문서 또는 stackoverflow를 보면서 따라했는데도 잘 안되면 그 밑에 댓글들에 달려있는 것들에서 힌트를 얻을 수 있는데 앱설치 후 재부팅하면 되는 경우가 있다(리소스 관련)