프로그래밍/Xamarin
iOS 배포 시 문제 해결 : You do not have required contracts to perform an operation You do not have required contracts to perform an operation. (ID: {errorcode}) (403)
흑우마스터
2024. 12. 24. 12:56
2024-12-23 11:21:03.893 *** Error: You do not have required contracts to perform an operation You do not have required contracts to perform an operation. (ID: ) (403)
{
NSLocalizedDescription = "You do not have required contracts to perform an operation";
NSLocalizedFailureReason = "You do not have required contracts to perform an operation. (ID: 637d228e-7df6-4652-b156-a9de976e1c43)";
NSUnderlyingError = "Error Domain=IrisAPI Code=-19241 \"You do not have required contracts to perform an operation\" UserInfo={status=403, detail=You do not have required contracts to perform an operation., id=637d228e-7df6-4652-b156-a9de976e1c43, code=FORBIDDEN_ERROR.CONTRACT_NOT_VALID, title=You do not have required contracts to perform an operation, NSLocalizedFailureReason=You do not have required contracts to perform an operation., NSLocalizedDescription=You do not have required contracts to perform an operation}";
"iris-code" = "FORBIDDEN_ERROR.CONTRACT_NOT_VALID";
}
앱을 맥에서 배포 하는 단계에서 다음과 같은 오류를 발견했다.
단순하게 클라이언트에서는 인증 자체를 성공했지만 FORBIDDEN_ERROR.CONTRACT_NOT_VALID 에러가 발생한건데
이 문제는 애플 개발자 콘솔에 들어가면 상단에 계약을 갱신해야 된다는 멘트를 발견할 수 있다
저기서 새로 갱신 된 애플 개발자 계약에 대해 수락을 하면 정상적으로 작동한다.