Skip to content

react native 패키지명 변경

Published: at 오전 12:00
npx react-native init todo --template react-native-template-typescript

react native cli 프로젝트 생성

처음 프로젝트를 생성하면 com.todo로 기본 설정된다.

package name을 com.company.todo로 변경하려고 한다.

IOS

xcode

XCode로 프로젝트를 열어준다.

1. Open a project or file

xcode

2. todo > ios > todo.xcworkspace

해당 프로젝트 경로의 파일을 열어준다.

xcode

3. todo > Signing & Capabilities > Bundle Identifier

Bundle Identifier를 com.company.todo로 변경

Android

android-folder

1. android 폴더 구조를 변경합니다.

기존 android/app/src/main/java/com/todo 로 된 구조를

android/app/src/main/java/com/company/todo 로 변경해줍니다.

com 폴더 밑에 company 폴더를 생성해서 todo 폴더를 이동시켜주세요.

android-folder

2. 텍스트 에디터의 전체 검색 기능을 이용하여 com.todo를 검색합니다.

Visual Studio Code에 Mac 기준 command + shift + f 단축키입니다.

_BUCK build.gradle AndroidManifest.xml MainActivity.java MainApplication.java MainApplicationReactNativeHost.java MainComponentRegistry.java MainApplicationTurboModuleManagerDelegate.java

3. 텍스트 에디터로 검색해서 나오는 파일에서 ReactNativeFlipper.java 파일과 MainApplication.java 파일의 하단

Class<?\> aClass = Class.forName("com.todo.ReactNativeFlipper");

이 부분을 제외하고 모두 com.company.todo로 변경해줍니다.