RN 프로젝트의 package.json 에 아래 스크립트를 추가한다
"build:ios": "react-native bundle --entry-file='index.ts' --bundle-output='./ios/main.jsbundle' --assets-dest ./ios --dev=false --platform='ios'"
JSON
복사
환경 분리
이미지 리소스
npm run build:ios
JSON
복사
Android
keystore
$ keytool -genkeypair -v -keystore {키 이름}.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
RN 스크립트
"build:android": "react-native bundle --platform android --dev false --entry-file index.ts --bundle-output android/app/src/main/assets/index.android.bundl e"
JSON
복사
android/app/src/main/assets 폴더가 있는지 확인한다. 없다면 만들어준다.
project.ext.react = [
bundleAssetName: "index.android.bundle",
entryFile: "index.ts",
enableHermes: false, // clean and rebuild if changing
]
Plain Text
복사