아래 명령어 들은
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