서버: https://github.com/HyoVeemo/T4server
웹(병원 관리자): https://github.com/juntaekHong/hospitalAdmin
Node.js // node --version 설치 확인.
react-native-cli --version // cli 설치 확인.
android studio 설치 및 API 28 버전 설치 확인
Android SDK Build-Tools
Android SDK Platform-Tools, Android SDK Tools 설치 확인
- git
$ git clone https://github.com/juntaekHong/cloneApp.git
- npm install
$ npm install
- react-native linking
$ react-native link // react-native version 0.6 이상이므로 link 필요없음
- app run
$ react-native run-android
$ react-native run-ios OR "open ./ios/cloneApp.xcworkspace" // Xcode 설치되어있어야 함.
Mac 사용 시 추가 설정 사항
* Android
Project< android Folder 안에 local.properties vi 명령어로 생성 후,
sdk.dir = /Users/USERNAME/Library/Android/sdk 추가해주면 됨. // USERNAME 에는 해당 컴퓨터 계정명
나머지는 윈도우와 실행방법 동일.
* IOS
Project< ios Folder 안에 pod --version 으로 pod 설치 확인
설치 안되어 있을 때
1. ios folder 안에 pod install
2. pod update
3. open ./ios/cloneApp.xcodeproj > Xcode > Build Phases > Copy Pod Resources > OutPut Files 들 빼기(-) // 안하면 IOS 실행 오류남.
4. Project Top Folder에서 "react-native run-ios" OR "open ./ios/cloneApp.xcworkspace"
기존 module 업데이트 Push 금지.
새로 추가한 modlue만 push할 것. push 전 local repo 최신화 후, 충돌 제거해서 push