반응형
iOS에서 푸시를 사용하기 위해 registerForRemoteNotifications() 호출 시 아래와 같은 오류가 발생했다.
호출 코드
UIApplication.shared.registerForRemoteNotifications()
발생 위치
application:didFailToRegisterForRemoteNotificationsWithError
발생 오류
Failed to register: Error Domain=NSCocoaErrorDomain Code=3000 "응용 프로그램을 위한 유효한 ‘aps-environment’ 인타이틀먼트 문자열을 찾을 수 없습니다." UserInfo={NSLocalizedDescription=응용 프로그램을 위한 유효한 ‘aps-environment’ 인타이틀먼트 문자열을 찾을 수 없습니다.}
해결 방법
TARGETS > Signing & Capabilites > + Capability > Push Notifications 추가
추가하면 entitlements 파일이 추가되고, 이후 위 오류가 발생하지 않는다.
오류 해결 완료!
반응형