2015년 2월 17일 화요일

apns-3000 code error


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

푸시 노티 앱을 개발 하면서 위와 같은 에러를 만나게 되었다.

이전 포스팅에서 처럼 xcode 버그 때문에 provisioning profile을 xcode 가 제너레이트 하게 했더니 이게 wild card (*)로 만들고 adhoc 프로비져닝도 App Id와 관계 없이 * 로 만들어서

위와 같은 에러를 만나게 되었다.

무지에서 오는 어설픈 의심때문에 푸시 서버 쪽에 인증서 문제가 아닌가 했지만
완전히 프로비져닝 프로파일 문제 였다.

해결방법은 역시 명시적으로 App ID를 지정해 주면 된다. 

댓글 없음: