inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

React Native with Expo: 제로초에게 제대로 배우기

.env로 키 관리하기

EAS 로컬빌드시 환경변수가 가져와지지 않습니다.

179

grs0412

작성한 질문수 18

0

eas build --platform android --profile preview --local

--local 플래그로 로컬에서 빌드해서 테스트 해보고 있습니다.

 

EXPO_PUBLIC_FRONT_URL

EXPO_PUBLIC 접두사를 붙여서 환경변수 넣어두었고

 

  Alert.alert("uri", process.env.EXPO_PUBLIC_FRONT_URL);

위처럼 Alert 로 체크해보니 비어있었습니다

 

로컬로 빌드할시에 더 셋팅해줘야 하는 부분이 있을까요?

react react-native 하이브리드-앱 typescript expo

답변 1

0

제로초(조현영)

--local을 할 경우에는 --profile preview는 의미가 없습니다.

.env 파일에 EXPO_PUBLIC_FRONT_URL 하신 건가요?

0

grs0412

네 .env에 작성해두었습니다.

그리고 개발모드에서는 잘 작동됩니다.

eas.json 입니다

{
  "cli": {
    "version": ">= 16.9.0",
    "appVersionSource": "remote"
  },
  "build": {
    "development": {
      "developmentClient": true,
      "distribution": "internal"
    },
    "preview": {
      "distribution": "internal",
      "android": {
        "buildType": "apk"
      }
    },
    "production": {
      "autoIncrement": true
    }
  },
  "submit": {
    "production": {}
  }
}

0

제로초(조현영)

이거 .env gitignore하셨으면 eas build 시에 무시되는 현상이 있습니다. 잠깐 gitignore 풀고 빌드하셔서 잘 돌아가는지 확인해보시겠어요?

0

grs0412

.gitignore 에서 .env를 제외시키니 인식됩니다

expo-blur 사용하면서 생긴 버그입니다.

0

113

3

router.navigate 동작이 달라졌을까요?

0

64

1

Toast 기능

0

76

2

onEndReached 함수가 바로 호출 되지 않는 이슈

1

63

1

expo push service에 관한 질문

0

79

2

ios에서 개발중이신 분들은

1

85

1

[질문아님] tabBarLabel 대신 tabBarShowLabel

1

58

1

Location.getCurrentPositionAsync({}); 에러

1

125

3

.

0

122

2

EAS preview 빌드 후 Device에서 카카오 로그인 브라우저가 안켜짐

0

120

2

폴더 구조 관련 질문

0

133

2

혹시 리액트네이티브 관련해서 좋은 참고서도 있을까요??

0

105

1

제로초님께서는 Nativewind는 사용안하지는지 궁금합니다.

1

272

2

.

0

89

2

eas build:configure 안되는데, "git"이 반드시 설치되어 있어야 하나요?

0

81

2

.

0

104

2

혹시 해당 강의 보면서 테스트용으로 사용할 맥북을 구매할 예정인데 어느정도 스펙 이상으로 사야 할지 의견 받아볼수있을까요?

0

73

2

.

0

114

1

.

0

120

2

기기에서는 네트워크 에러가 납니다.

0

101

2

빌드 문의드립니다.

0

73

1

.

0

126

2

.

0

83

2

Expo-blur unimplement 오류

0

106

3