Tag: react native

React native Permissions 사용하여 권한 확인하기

시작하기React native permissions 라이브러리를 통해서 이 기기에서 권한이 허용되었는지 여부를 체크할 수 있습니다.안드로이드에서는 React native에 내장된 PermissionsAndroid 를 사용하는 방법도 있습니다.IOS는 React native 공식문서에 따로 기재되어있지 않아서 공통적으로 권한 관리를 하기 위해서 react n

React native QRcode scanner 사용하기

시작하기react-native 앱에서 QR코드를 스캔할 수 있는 스캐너를 라이브러리를 이용하여 구현해보도록 하겠습니다.사용한 버전은 다음과 같습니다. Xcode: 12.5 1234{ "react": "17.0.2", "react-native": "0.66.4"} 라이브러리 정하기수많은 라이브러리 중 결론부터 말하자면 react-nat

iOS 빌드시 xcode doesn't support project's IOS 에러 해결하기

시작하기아이폰에서 시뮬레이션하기 위해서 빌드하기 버튼을 클릭했는데, xcode doesn't support project's IOS 15.1(19B74)라는 에러가 발생했습니다. 이것은 xcode가 아이폰의 소프트웨어 버전인 15.1을 호환하지 않는다는 이야기 입니다.그렇다면 xcode를 설치해야겠죠?아이폰의 최신버전 15.0 이상에서 빌드

React native 아이폰에 빌드해서 테스트하기

환경설정시뮬레이터가 아니라 카메라나 실제로 아이폰에 옮겨서 테스트를 해보기 위한 방법입니다. 애플 계정등록이전에는 애플 개발자 계정으로만 가능했었는데, 현재는 일반 애플 사용자 계정으로 로그인을 해서 빌드 할 수 있게 되었습니다. accounts에 들어가서 애플 계정을 추가해줍니다. 이후 프로젝트가 열려있는 Xcode에 들어가서 targets > 내

M1 mac에서 React native 초기 설치시 에러 해결하기

시작하기리액트 네이티브 초기 설정하는 방법은 다음 링크에서 확인할 수 있습니다.초기 설정초기 설정 방법 대로 했는데 ios에서 에러가 날 경우 해결 방법입니다. m1 맥미니, Big sur, node v14.17.0버전에서 테스트를 했습니다. ios 에러처음에 설치를 하고 npx react-native init MyApp --template react-na

react native android 시작시 adb 에러

시작하기react native에서 시뮬레이터가 켜져 있는 상태인데도 npm run android를 하면 adb command not found와 같은 에러가 날때가 있습니다. android studio를 설치하면 자동으로 adb가 설치됩니다.react native 프로젝트를 시작할때 에러가 나오는 것은 경로가 설정이 제대로 되어있지 않기 때문입니다. 해결하

React native firebase 페이스북 로그인 적용하기

시작하기firebase 적용포스트를 통해 설정을 마친 상태여야 합니다.react-native v0.60 이상을 기준으로 작성하였습니다. 페이스북 개발자 계정설정페이스북 개발자 홈페이지에 로그인을 합니다. 오른쪽 상단 내 앱을 선택한 후 새 앱추가를 합니다. 내 앱 생성이 완료되면 Add a product에서 페이스북 로그인을 추가합니다. Firebase

React native firebase 구글 로그인 적용하기

시작하기firebase 적용포스트를 통해 설정을 마친 상태여야 합니다. 라이브러리 설치1@react-native-community/google-signin 설치가 완료되면 초기화시키는 작업이 필요합니다. App.jsx1234567891011import { GoogleSignin } from '@react-native-community/g

React native 에러 혹은 여러 상황시에 초기화 방법

시작하기React native를 하다보면 오픈 라이브러리를 추가하거나 코드를 수정할때 제대로 작성했지만 동작하지 않는 경우가 종종 있습니다. 빌드한 데이터가 남아 있어서 일가능성이 있습니다. 그래서 초기화를 해보도록 하겠습니다. react-native1npm start --reset-cache React native에서 사용하는 메트로 서버 캐시를 초기화