[Swift/iOS] .xcconfig 활용하여 api key 숨기기

팔랑이·2024년 7월 17일
0

iOS/Swift

목록 보기
49/71

저번 강의 이후 어김없이 날아온 경고 메일
이제는 무시하지 말고 .xcconfig을 활용하여 api key를 숨겨보자.


1. Configuration Settings File 생성

2. API KEY를 다음과 같이 작성

뒤에 키를 쓸 때 ""으로 묶지 않아야 함!
참고로 저 형식(WEATHER_API)은 공식문서에도 저렇게 되어 있다.

3. PROJECT -> Info -> Configurations 에서 1번에서 생성한 config 파일을 설정

4. Info.plist에서 api key를 참조시켜줌

5. 원래 코드에서는 다음과 같이 사용

Bundle.main.infoDictionary?["WEATHER_API"] as? String

6. gitignore에 .xcconfig 형식 파일 올리기

*.xcconfig

을 추가하면 된다. 모든 .xcconfig 형식의 파일을 무시한다는 뜻.

profile
정체되지 않는 성장

0개의 댓글