[Swift] API키 등록 방법

호랭이·2022년 6월 12일
0

🍎 Swift

목록 보기
8/13

API Key 등록 방법

1. 프로젝트에 Property List 파일을 추가한다.

2. 추가한 파일 내부에 API 키 정보를 추가한다.

3. API 키를 Bundle의 extension으로 연결한다.

extension Bundle {
    var openWeatherAPIKey: String {
        get {
            guard let filePath = Bundle.main.path(forResource: "SecretKey", ofType: "plist") else {
                fatalError("Couldn't find file 'SecretKey.plist'.")
            }
            let plist = NSDictionary(contentsOfFile: filePath)
            
            guard let value = plist?.object(forKey: "OPENWEATHERMAP_KEY") as? String else {
                fatalError("Couldn't find key 'OPENWEATHERMAP_KEY' in 'SecretKey.plist'.")
            }
            return value
        }
    }
}



🚨 그리고 중요한 마무리!!

4. git의 공개 Repository에 API 키 정보가 노출되지 않도록 gitignore를 생성해서 plist 파일을 등록한다.

profile
삐약

0개의 댓글