티스토리 뷰

IT 생활

ios10 apns 오류 - Code=3000

개구리뒷다리 2017. 3. 27. 14:16

기존에 잘되던 ios apns 푸시 알림이 업데이트를 한번 하고 나서부터 갑자기 안되기 시작하더군요. 이래저래 구글링도 하다보니 Provisioning 인증서를 다시 받아서 적용하라는등 인증서 관련 글을 많이 봤습니다. 물론 모든 인증서를 다 다시 갱신해 보아도 여전히 되지 않더군요. 에러 내용은 아래와 같습니다.

Error Domain=NSCocoaErrorDomain Code=3000 "응용 프로그램에 대해 발견된 'aps-environment' 인타이틀먼트 문자열 없음" UserInfo=0x117d00 {NSLocalizedDescription=응용 프로그램에  발견된 'aps-environment' 인타이틀먼트 문자열 없음}


그러던 중에 발견하였습니다. 만약 저와 같은 문제로 검색을 하고 계시다면 인증서를 갱신해 보기전에 아래 내용을 먼저 실행해 보시기 바랍니다.

xcode의 왼쪽에 본인의 프로젝트를 선택해 준 후 [Capabilities]를 선택해 줍니다. 그 후 "Push Notifications" 부분이 ON으로 되어 있는지를 확인해 보시기 바랍니다.

이게 언제부터 있었는지 모르겠으나 이런게 생긴지도 모르는체 기본값이 OFF인 상태로 앱을 업데이트 해버렸으니 apns 토큰 조차 받아오지를 못하는 상황이 발생하더군요. 제가 잘 모르고 있는 부분일 수 있으나 이런 ios개발은 상당히 화나 나게 만들어 주네요.

인증서를 만지는 일은 아직도 복잡하고 어려움이 많습니다. 인증서의 문제일 수도 있지만 이렇게 간단히 해결 될 수도 있으니 반드시 확인해 보아야 할듯합니다. 도움이 되셨기를 바랍니다.

이상 ios10 apns 오류 - Code=3000에 대하여 알아보았습니다.

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total
Today
Yesterday