본문으로 건너뛰기

Expo 설정

Expo 설정

Expo는 간편하게 미리 구성된 config plugin를 사용할 수 있습니다.

해당 패키지에서 제공하는 기능 외에 config plugin의 구성요소가 더 필요하다면 Android 설정iOS 설정를 참고하여 직접 작성해 사용할 수 있습니다.

expo-build-properties 설치

npx expo install expo-build-properties

app.json 설정

처음에 설정할 것은 많지 않지만, 다른 패키지들을 사용하면서 androidios에 필요한 설정을 추가하는 방식입니다.

app.json
"plugins": [
[
"expo-build-properties",
{
"android": {
"extraMavenRepos": [
"https://devrepo.kakao.com/nexus/content/groups/public/"
]
}
}
],
[
"@react-native-kakao/core",
{
"nativeAppKey": "{{native app key}}",
"android": {
...
},
"ios": {
...
}
}
]
]

(Optional) Android 난독화 설정

Android 설정를 참고하여 expo-build-properties config plugin으로 proguard rules를 주입해줄 수 있습니다.

(Optional) Web 플랫폼 지원

Web 설정을 참고하여 동일하게 진행되어야 합니다.