expo 배포 환경에 따라 projectId 변경하기

Tony·2024년 9월 19일
0

react-native

목록 보기
8/11

expo 프로젝트를 하나만 사용하다가 ios는 빌드를 다르게 해도 디바이스가 같으면 디바이스 토큰이 같은 이슈가 있었다
뿐만 아니라, 아이폰은 앱을 삭제했다가 다시 깔아도 로컬저장소(expo-secure-store)

https://docs.expo.dev/workflow/configuration/#dynamic-configuration

위와 같이 app.json을 기본으로 하고 app.config.ts 파일에 환경변수에 따라 다르게 설정하면 된다

단, eas cli를 사용할 때 환경변수를 넣고 사용해야 한다

# 환경변수를 지정하면서 eas를 사용하는 예시
APP_ENVIRONMENT=prod eas build --profile preview --platform ios
profile
움직이는 만큼 행복해진다

0개의 댓글