사용자 정보의 프로필 url에 접근 시, 지원되지 않는 url

안녕하세요. 사용자 프로필 관련하여 질문드립니다.
카카오 v2 sdk(pod 2.8.1버전 사용중)로 개발하던 중, 내 프로필의 이미지를 다운로드 하여 이미지를 보여주려 하는데,
프로필 string 정보는 잘 가져오나(로그인 후 me() api 의 정보까지 잘 나오는걸 확인함.)
이미지를 가져오기 위해 URLSession dataTask를 사용하면 에러가 납니다.
혹시나 하여 보편적으로 사용하는 Alamofire도 사용해 보았지만 같은 에러가 발생합니다.

혹시나 카카오 개발 문서의 내용 외 별도로 설정해야 하는 부분이 있을까요?? 제가 실수로 빼먹었다던지…

아래 에러 Log 및 로그인 완료한 사용자의 me() api로 가져온 프로필 주소를 남깁니다.
(프로필 주소가 잘못되었나 싶어서 직접 인터넷 브라우저에 프로필 주소를 넣어보면, 브라우저에는 이미지를 잘 띄우고 있습니다.
하드코딩으로 다른 웹 이미지 주소를 넣으면 잘 동작합니다.)

테스트 디바이스 및 환경 : 아이폰 12 (Ios 15), swiftUI

Optional(https://k.kakaocdn.net/dn/b7pWJL/btrc3qztMRH/2Owd2YbTj6GX4Vk7y2KXs0/img_640x640.jpg)

2021-10-03 18:08:22.592617+0900 homet[2614:1287175] Task .<1> finished with error [-1002] Error Domain=NSURLErrorDomain Code=-1002 “지원되지 않는 URL” UserInfo={NSLocalizedDescription=지원되지 않는 URL, NSErrorFailingURLStringKey=Optional(https://k.kakaocdn.net/dn/b7pWJL/btrc3qztMRH/2Owd2YbTj6GX4Vk7y2KXs0/img_640x640.jpg), NSErrorFailingURLKey=Optional(https://k.kakaocdn.net/dn/b7pWJL/btrc3qztMRH/2Owd2YbTj6GX4Vk7y2KXs0/img_640x640.jpg), _NSURLErrorRelatedURLSessionTaskErrorKey=(

"LocalDataTask .<1>"

), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<1>, NSUnderlyingError=0x2834c40c0 {Error Domain=kCFErrorDomainCFNetwork Code=-1002 “(null)”}}

안녕하세요 혹시 해당 지원되지 않는 url 에러 해결하셨을까요?

저도 동일하게, URL 통한 안드로이드 및 웹상에서는 정상 작동되는데,

ios 의 경우 동일한 에러가 발생하더라구요… 혹시 해결하셨다면 어떤식으로 해결하셨는지 알 수 있을까요ㅠ?

참고해보시겠어요?

//Me
@IBAction func me(){
    // 사용자 액세스 토큰 정보 조회
    UserApi.shared.me() {(user, error) in
        if let error = error {
            self.showToast(message:error.localizedDescription)
        }
        else {
            self.showToast(message:"me() success." + user.debugDescription)
            //do something
            let defaultSession = URLSession(configuration: .default)
            
            guard let url = user?.kakaoAccount?.profile?.thumbnailImageUrl else {
                print("URL is nil")
                return
            }
            
            let request = URLRequest(url: url)
            
            // dataTask
            let dataTask = defaultSession.dataTask(with: request) { (data: Data?, response: URLResponse?, error: Error?) in
                // getting Data Error
                guard error == nil else {
                    print("Error occur: \(String(describing: error))")
                    return
                }
                
                guard let data = data, let response = response as? HTTPURLResponse, response.statusCode == 200 else {
                    return
                }
                print(data.hexEncodedString())
                // 통신에 성공한 경우 data에 Data 객체가 전달됩니다.
            }
            dataTask.resume()
            
            _ = user
        }
    }
}