어느 날, 단순히 앱 설명과 일부 스크린샷을 바꿨는데 앱 검수를 통과하지 못했다. 또 뭐가 잘못되었을까 하고 봤더니 App Tracking Transparency 관련 팝업이 뜨지 않아서라고 한다. 정말 소스한 줄 고치지 않은 앱을 버전만 바꿔서 제출했는데 이러긴가 싶었다. 그런데 iOS15가 되면서 살짝 바꼈나 보다. 앱이 완전히 Active가 된 상태여야 한다고. 팝업 띄우기 위해 체크하던 부분 소스 위치를 살짝 바꿔서 해결했다. func applicationDidBecomeActive(_ application: UIApplication) { requestPermission() } func requestPermission() { if #available(iOS 14, *) { ATTrackingMan..
s3에 내가 원하는 이미지가 존재하는지 하지 않는지 확인해야 하는 경우가 생겼다. 검색해 보니 두가지 방법 정도로 보였다. 첫번째는 서버를 통해 확인하는 방법이다. AWS에서 제공하는 SDK를 설치하고 key를 설정하게 되면 원하는 동작을 할 수 있었다. 다만 나는 프론트를 개발하는 상황이었고 이미지 존재 여부를 알기 위해 새로운 API를 만들고 설정하는 것은 일정상으로도, 그리고 현재 해야하는 일의 목표치와 비교해서도 좀 과하다는 생각이 들었다. 최대한 프론트에서만 처리하길 원했다. 그렇다고 프론트에서 AWS 키를 세팅할 수는 없었다. 그래서 찾은 두 번째 방법이다. 백엔드도 필요없고 따로 AWS 키를 세팅할 필요도 없다. AWS S3 세팅 이미지가 있는 버킷 -> 권한 설정으로 이동 후 CORS 부분..