목록iOS/Trouble Shooting (2)
iOS 개발 공부
서비스 하고 있는 App 하나의 리팩토링을 끝낸후 나머지 앱을 리팩토링 하던 중 아래와 같은 오류 발생 Thread 1: Swift runtime failure: Unexpectedly found nil while implicitly unwrapping an Optional value Crash 발생시 함수 스택에도 표기되지 않고 storyboard나 xib파일이 아예없기에 아주 당황 ;;;혹시몰라 다시 체크해보았는데 당연히 코드레벨에서 옵셔널을 강제 언래핑하는곳이 아무곳도 없었음 크래시가 발생하는 화면 처음부터 디버깅 시작아래 함수 호출 시 크래시 발생func getSectionPositions() async 기존에 리팩토링이 끝난 앱에서 공통코드로 뺀 부분이고 정상적으로 동작하는 것까지 검증이 끝난 ..
App Crash Report에서 Concurrency 오류 발생KakaoLogin시 간혈적으로 App Crash가 발생을 확인 다양한 ThirdPartyLogin을 위해 async/await을 사용하고 있었기때문에 withCheckedThrowingContinuation로 감싼 형태였고특정 기기나 OS, 혹은 특정 유저마다 발생하는게 아니였고 같은 조건이여도 정상적으로 동작하는 경우가 있었고CheckedContinuation.resume(returning:)CheckedContinuation.resume(throwing:) 둘 모두에서 Crash가 발생하여 SDK에서 발생하는 문제임이라 생각하여 개발자 포럼에 확인 요청- iOS SDK에서 Concurrency 사용시 app crash iOS SDK에..