개발경험
[React-Native] 패키지명 & Bundle ID 바꾸는 방법
Mactto
2024. 2. 21. 18:04
728x90
회사에 기존에 배포된 앱이 있지만 부득이한 이유로 새로운 앱을 개발하여 배포를 해야하는 상황이 발생하여
같은 앱으로 인식시키기 위해 AOS의 패키지명과 IOS의 Bundle ID가 같도록 만들어야 하는 이슈가 있었습니다.
복잡할 것 같았지만 생각보다 방법이 간단하여 공유하고 기록하려 합니다.
Android - 패키지명 변경하기
1. 프로젝트에서 패키지명을 검색
2. 바꾸고 싶은 패키지명으로 교체
3. 폴더 구조 변경
패키지명에 따라 폴더 구조가 달라지고 그 하위에 MainActivity와 MainApplication을 위치시켜야 합니다.
만약 com.example.one.two.three 가 패키지 명이라면
com/example/one/two/three 폴더 내에 두 파일이 존재하도록 수정합니다
4. Signing Key 교체
추후 배포를 위해 release 환경을 똑같이 하기 위해 기존 keystore 또는 jks 로 환경 구축
IOS - Bundle ID 변경하기
1. Xcode에서 Bundle ID 변경
[프로젝트] -> Signing & Capabilities -> Signing -> Bundle Identifier 변경
저는 변경했더니 아래 오류가 발생했었고 Team에 적용되어 있는 프로필에서 Bundle Identifier를 찾을 수 없어 발생하는 문제였습니다.
Team을 알맞게 변경해주어 해결해주었습니다
728x90