아래 명령어 들은
React Native프로젝트를 진행하면서 자주 쓰게된 명령을 개인적으로 모아둔것입니다.자세한 설명은 없습니다. 참고 정도로만 이용해 주세요.
$ react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/
위 명령 이용시
android/app/src/main/res/디렉토리에 리소스 파일이 생성 되지만, 빌드시drawable등의 리소스가 중복 된다는 오류가 발생하여 아래 명령을 사용 하였습니다.
$ react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/build/generated/res/react
$ rm -rf ~/Library/Caches/CocoaPods; rm -rf Pods; rm -rf ~/Library/Developer/Xcode/DerivedData/*; pod deintegrate; pod setup; pod install;
$ watchman watch-del-all && rm -Rf node_modules && npm install && npm start -- --reset-cache
Xcode에서 빌드하여 앱 실행시 정상 작동 하지만, Archive 하여 설치할 경우
Firebase가 정상 작동하지 않는 문제가 발생하였다. 관련하여 검색되는 방법을 모두 사용해도 해결이 되지 않았지만, 우연히(다른 문제 해결 방법으로 제시된 방법이었음.) 발견한 방법.Search Paths에 아래 내용을recursive로 추가
$(BUILD_ROOT)/../IntermediateBuildFilesPath/UninstalledProducts/iphoneos