개발/React Native

[RN][유용한 툴] React Native 패키지 명, 번들 명 변경하기

ENFP Jake 2023. 2. 14. 14:48
728x90
반응형

# react-native-rename를 사용해서 패키지를 쉽게 변경하는 방법

- React Native 프로젝트 개발을 시작할 때, 앱의 최종 이름이나 번들 이름이 확정되어 있지 않은 경우가 많습니다. 기획이 변경 되기도 하고, 또 이름이 마음에 들지 않아서 바꾸기도 합니다. 그러다보니 패키지 이름을 변경해야 되는 상황은 발생하기 마련입니다. 문제는 이 과정이 번거롭고 귀찮다는 것입니다. 본 포스팅에서는 react-native-rename을 사용해서 전체 패키지 이름을 변경하는 방법을 소개하려고 합니다

# 깃헙 저장소

https://github.com/junedomingo/react-native-rename

 

GitHub - junedomingo/react-native-rename: Rename react-native app with just one command

Rename react-native app with just one command. Contribute to junedomingo/react-native-rename development by creating an account on GitHub.

github.com

 

# 사용법

- 이 라이브러리는 설치를 하지 않고 바로 사용하실 수 있습니다. 프로젝트 루트 경로 터미널에서 다음과 같이 실행해 주시면 됩니다.

npx react-native-rename@latest "new_name" -b "bundle_identifier"
# ex> npx react-native-rename "Tab Display" -b "com.enfpdev.tabdisplay"

- 만약 번들 변경은 필요하지 않을 경우, "-b" 옵션과 번들 아이디를 빼고 사용하시면 됩니다. 그리고 라이브러리 문서에서 이 패키지는 ios/build나 Cocoa Pod 설치 대상과 같은 빌드 아티팩트의 이름을 변경하지는 않는다고 합니다. 프로젝트 이름을 변경하신 후에는 Clean 후에 다시 빌드를 진행하여 필요한 종속성들을 재설치 해주셔야 한다고 하네요.


 

 

 

 

728x90
반응형