메뉴 건너뛰기

자료실

DATA

 

React Native에서 프로젝트를 생성하면 Package명이 자동으로 부여됩니다.

그런데 firebase와 연동이라던지, 앱을 스토어에 올릴때도 고유한 앱의 Package 명을 부여해야 되는데

자동으로 부여된 Package명을 변경하는 방법을 알아봅니다.

 

package명이 아니라 project이름을 변경하려고 하면 아래 포스트에서 확인하세요.

React Native Project 이름 변경하기

프로젝트 생성

$ react-native init firstProject

 

Android Package명 변경

 

 

/android/app/src/main/AndroidManifest.xml 파일을 열어보면 Package명이 com.firstproject로 지정되어 있습니다.

이것을 제 도메인으로 변경해보겠습니다. (com.gaeyou.test)

 

변경해야 할 곳은 

1. AndroidManifest.xml

2. 폴더구조 변경하기

3. app/build.gradle

4. /android/app/src/main/ 아래 있는 java 파일입니다.

 

 

 

먼저 AndroidManifest.xml 파일에서 package 명을 변경합니다.

 

 

 

/android/app/build.gradle 파일에서 applicationId를 변경합니다.

 

 

/android/app/main/java/com/firstproject 폴더 구조를

/android/app/main/java/com/gaeyou/test 폴더 구조로 변경합니다.

 

 

MainActivity.java 파일과 MainApplication.java 파일을 열어서 package를 변경합니다.

이 폴더에 있는 모든 java파일은 다 변경해주세요.

 

 

 

 

 

 

 

 

package명이 변경된 상태로 빌드 됩니다.

 

iOS Bundle Identifier 변경

Android에 비해 iOS는 Bundle Identifier만 변경하면 됩니다.

 

 

프로젝트를 선택하고 Target > General > Identity > Bundle Identifier에 bundle명을 변경하면 됩니다.

 

 

Build 하면 변경된 Bundle이 적용됩니다.

 

 

 

package명이 아니라 project이름을 변경하려고 하면 아래 포스트에서 확인하세요.

React Native Project 이름 변경하기

번호 제목 글쓴이 날짜 조회 수
49 리액트 안드로이드 배포 2021 01.13 키스토어 파일을 보관을 생활화 합시다 소프터 2021.01.13 0
48 우분투 라라벨 설치 소프터 2021.01.04 1
47 우분투 18.04 도커(Docker) 설치 방법 소프터 2021.01.04 1
46 aws 대략가격 참고만 하세요 소프터 2020.12.28 6
45 [php] 비메오사용 정리 1 세팅 소프터 2020.12.22 0
44 [php ]두날짜 사이에 기간을 배열로 반환 하는 함수 소프터 2020.12.11 3
43 개인정보 보안관리 솔루션 가이드 소프터 2020.12.09 1
42 셀레리움을 이용한 로그인과 데이터 크롤링예제 윈도우 10 소프터 2020.12.07 5
41 파이어베이스 웹푸시 소프터 2020.11.28 26
40 리액트 웹뷰 멀티 팝업설정 소프터 2020.10.16 23
39 리액트 네이티브 스플레쉬 정리 소프터 2020.08.27 9
38 chrome 80 SameSite cookie CORS 보안 변경사항 php 대응 소프터 2020.07.22 247
37 phpMyAdmin 접속이 localhost 가 아닐경우 설정법. 소프터 2020.07.16 9
36 [디장고] ubuntu 18.04 웹서버에 올리는법 소프터 2020.07.02 62
35 [장고] mysql 연결하기 우분투 18.04 소프터 2020.07.02 1
34 우분투에서 타임존 변경 소프터 2020.06.18 1
33 react-native-permissions NSBluetoothAlwaysUsageDescription 권한을 요청할떄 소프터 2020.06.10 10
32 리액트 블루투스 모듈 ios 에서 pod spec 소프터 2020.06.10 1
31 xcode 캐시 지우는법 소프터 2020.06.10 2
» [REACT NATIVE] 패키지명, 번들명 변경하기 PACKAGE, BUNDLE [ANDROID, IOS] [1] 소프터 2020.05.29 476