웹에서 쿠키 설정 방식이 변경되면서 Android에서는 쿠키가 정상적으로 전달되는 반면, iOS에서는 제대로 전달되지 않는 문제가 발생했습니다. 이를 해결하기 위해 iOS의 쿠키 설정 방식을 변경했습니다.기존에는 request 객체에 쿠키 값을 직접 HTTPHeader
이번 프로젝트에서는 로컬에서 저장된 데이터를 서버에 전달하는 작업을 진행함!Android와 동일한 데이터를 공유하기 위해 gRPC를 사용해 데이터 모델을 맞춘기로 했다고..gRPC란?Google에서 개발한 오픈 소스 고성능 RPC(Remote Procedure Call

회사에서 계절별로 앱 아이콘을 다르게 진행하기로 했다.매번 앱아이콘을 변경해서 배포하는 것은 아니라고 생각..코드로 할 수 있는 방법을 찾아봄UIApplication의 setAlternateIconName 메서드를 이용해 변경 가능iOS 10.3이상 버전에서만 지원다른
Alamofire를 사용할 때 서버에서 에러 응답을 받을 경우, AFError 내부에서 response body를 직접 받을 수 없었음... 하지만 response.data에서 직접 처리해야 한다는 점을 발견!API 요청 중 에러가 발생했을 때, 서버에서 아래와 같은
WKWebView를 사용할 때, 기본적으로 새 창(window.open) 및 alert(), confirm() 함수가 동작하지 않음 보안 정책 중 하나로 Safari에서 click event만 지원함이를 해결하기 위해 WKUIDelegate를 활용하여 적절한 처리를 해
매번 아카이브하고 앱스토어에 올리는 과정이 번거롭기 시작.. 그래서 Fastlane을 활용하면 빌드 및 배포 프로세스를 자동화하기로 함 이번 글에서 Fastlane을 이용해 TestFlight에 앱을 업로드하는 방법과, 발생할 수 있는 오류 및 해결 방법을 정리1\.

회사에서 운영 중인 기능을 개선하면서 S3를 통해 프론트엔드에서 직접 파일 업로드를 진행하기로 함Next.js를 사용하고 있어서, app/api/route.ts에서 Presigned URL을 발급해 파일을 업로드하는 구조로 설계..그런데…Presigned URL을 받아