xcode7에서 자동으로 관리되는 Provisioning Profile 갱신하는 먼지팁(?)

xcode로 iOS 앱이나 Mac 앱 개발하기 위해 Provisioning Profile 설정을 해야합니다.

저처럼 일일이 손으로 provisioning을 관리하는 개발자분들도 계시겠지만
xcode가 자동으로 관리하도록 하여 편하게 쓰시는 분들도 꽤 계시는 걸로 알고 있습니다.

단말이 추가되거나 갱신이 필요할 때는 아래처럼 Preferences > Accounts > View Details에서 왼쪽 하단에 있는 refresh 버튼을 누르실텐데요.

xcode7에서는 이 Refresh 버튼이 사라지고 그 자리에 아래처럼 Download All 버튼이 자리를 잡고 있습니다.

xcode 7

UI 버튼 하나가 바뀌었는데 이렇게 되면 Refresh는 어떻게 하냐?! 라고 실제 애플 포럼과 개발자들의 성지인 stackoverflow에 관련 글이 꽤 있는 상황입니다.

이럴 때 손쉽게(?) 갱신을 할 수 있는 먼지팁입니다.

  1. Apple Developer Portal에서 단말 변경 (등록 / 삭제)를 한다.
  2. xcode로 돌아와 갱신이 필요한 Provisioning Profile에서 마우스 오른쪽 버튼을 눌러 “Move to Trash”를 선택해 로컬에서 해당 Provisioning을 삭제한다.
  3. 다시 Download라는 버튼이 나타났을 때 Download 누른다.

네 이 세 단계가 끝입니다.

실제로 해보니 다시 다운로드 받을 때 갱신을 하고 내려주는 걸로 확인했습니다 (Expires Date 가 변경됨)

Apple에서는 개발자들이 편하라고(?) Refresh를 다운로드 수행 시에 수행하도록 정의하고 Download All 버튼으로 교체했나봅니다. 되려 혼란만 주고 있지만..

끝.

Comments (1)

  1. Pingback: Universal Link (iOS9) 적용하기 | LET me lOg

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.