네… 로직상 저도 전혀 문제가 없어야 된다고 생각하는데, 문제가 발생하는 유저들이 있어서 난감하네요
프레임 워크에서 발생하는 크래시는 그냥 NSNull 로 처리하면 되는 문제이지만
근본적 원인은 SDK에서 accessTokenInfo API 호출 이후의 completionHandler 에서
accessToken 을 조회했을때 nil 을 반환하는게 원인입니다.
요약하자면,
0. 앱을 최초 설치
1. 카카오 로그인
2. accessTokenInfo 를 호출
3. accessTokenInfo 의 completionHandler 에서 session.token.accessToken 을 호출하면 간헐적으로 nil 이 나온다.
(NSDictionary 를 선언할 때 value 에 [NSNull null] 이 아닌, nil 이 들어가게 되면 크래시가 발생하는데, session.token.accessToken 을 NSDictionary 에 넣는 라인에서 nil 이 들어가 크래시가 발생합니다.)
입니다.
저도 딱히 답이 안보이네요, 토큰 갱신하는게 크게 중요한 기능은 아니라서
혹시나 시간날때 면밀히 살펴봐주시면 감사하겠습니다!
소중한 시간 내주셔서 감사합니다 
(로그인 직후 API를 호출한 뒤, completionHandler 에서 token 호출시 nil 로 반환되는게
이 글도 관련되어있어 보이는 이슈같네요, accessToken 가져올때 에러나는 이유를 알고 싶습니다)