애플 개발자 계정이 만료되고 갱신 없이 지내다가 오랜만에 빌드를 하면 이런 에러가 발생한다. 디바이스에 직접 앱을 올리려고 하면 발생을 하는데 Free Provisioning Profile 상태로 올릴 수 있을 거라고 생각했는데…
StackOverFlow을 찾아보니 아래와 같은 답변이 있더라. 결재하지 않으면 3개까지만 지원된다. ;;;
I believe this is a problem with paid developer accounts that have expired and become free developer accounts. Technically free accounts are limited to 3 devices. If you have a previous paid account that had more than 3, I bet Apple didn’t clear out those devices, which means you are over your limit of devices.
그리고 친절하게도 Apple은 기존에 등록된 모든 디바이스를 저장하고 있기 때문에 등록된 디바이스를 지워야 한다는 거다. 물론 지우는 방법은 이메일로 요청해야 한다는 거. 계정이 만료되기 전에 미리 삭제해 놓으면 된다고 하더라. 만약 미리 지우지 않았다면?? 지울 수 있는 방법은 직접 연락하는 방법밖에 없는 거 같더라. 그래서 이메일로 연락을 했다. 링크로 가서 “개발기술 ->인증서, 식별자 및 권한 설정 프로파일’ 항목을 선택 후에 메일을 보냈다. 메일은 본론만, 인사 따윈 사치다.
Free Provisioning을 사용하기를 원합니다. 하지만 미리 등록된 디바이스들을 때문에 진행할 수 없습니다. 등록된 오래된 디바이스들을 모두 삭제하기를 원합니다.
이메일 보내고 다음 날이 되니 처리 되었다는 회신 메일을 확인할 수 있다.
이렇게 해서 오랜만에 iPhone에 Hello World를 찍는 걸 성공했다. ㅡㅡV