programing

프로비저닝 프로파일 갱신

testmans 2023. 8. 23. 21:39
반응형

프로비저닝 프로파일 갱신

제 앱 중 하나에 대한 프로비저닝 프로필이 곧 만료된다는 알림을 방금 받았습니다.기존의 것을 갱신할 수 있는 방법이 있습니까? 아니면 새 것을 다시 만들어야 합니까?

Xcode에서 관리하는 팀 프로비저닝 프로파일 갱신:

Xcode의 주최자:

  • 장치에서 마우스 오른쪽 단추 클릭(왼쪽 목록)
  • 프로비저닝 포털에 장치 추가를 클릭합니다.
  • 끝날 때까지 기다려요!

Apple의 개발 사이트에서 Program Portal로 이동하여 Provisioning을 클릭하고 Profile 옆에 있는 "Renew" 버튼을 클릭하고 상태가 'Expired'에서 'Pending'으로 변경된 후 잠시 기다렸다가 Refresh를 클릭하고 3개월 후까지 새 상태가 활성화된 후 "Download"를 클릭하여 다운로드 폴더에서 다운로드한 파일을 찾았습니다.XCode 아이콘으로 끌어다 놓았습니다.(저는 이미 Xcode를 실행했고, 아이폰을 연결했습니다.)새 프로필이 나타났고, 이전 프로필을 삭제했습니다(이름이 같아서 주의했지만, 마우스를 대면 만료 날짜가 나타납니다).

이미 전화기를 연결했기 때문에 자동으로 전화기에 업데이트됩니다. 다시 동기화하거나 다른 작업을 수행할 필요가 없었기 때문입니다.

이제 내 앱이 다시 작동합니다!

제안하신 대로 했는데 "갱신" 버튼도 보이지 않습니다.

다음은 제가 갱신한 방법입니다.

세 가지 프로필(회사 이름 프로필, "팀 프로비저닝 프로필" 및 제품 이름 프로필)이 표시됩니다.첫 번째와 세 번째는 몇 주 안에 만료될 예정입니다.두 번째(두 번째만 해당)는 "Xcode에 의해 관리됨"으로 플래그가 지정됩니다.프로파일 이름은 "프로비저닝 프로파일", 앱 ID, 상태 및 작업이라는 레이블이 지정된 열이 있는 테이블에 나타납니다.세 가지 모두의 상태는 "활성"입니다.첫 번째 1과 3에는 "다운로드" 단추와 "편집" 링크가 있습니다.2의 경우 g Actions 열에는 "Download" 버튼만 있습니다.

"갱신"(또는 "갱신") 버튼/링크가 어디에도 없습니다(그리고 저는 뷰 소스를 했고 그것도 검색했습니다).

그래서, 저는... 3번에서 "편집"을 클릭하고... 두 가지 선택사항이 팝업됩니다: 수정과 복제."수정"을 선택했습니다.

아직 갱신/갱신이 없습니다... 그러나 "제출" 버튼이 있습니다...작동하지 않습니다(회색으로 표시된 것을 제거하지만, 그것은 전혀 명백하지 않습니다...UI 설계가 잘못됨).

화면에서 무언가를 변경하면(이전에 사용하지 않은 장치를 선택한 경우), "제출"이 어두워집니다(사용할 수 있게 됩니다."제출"을 클릭합니다.당신은 조용히 (또 다른 UI 문제 :) 이전 페이지로 되돌아가고, "다운로드"와 "편집" 버튼은 사라지고, 상태 열에 "보류 중"이라고 표시되어야 합니다!

잠시 후 창을 새로 고치고(다시 로드)... 상태 열이 "활성"으로 변경되었음을 확인했습니다.

이제... 새 프로필을 다운로드했습니다(다른 페이지에서 새 프로필임을 알려주지 않고 만료 날짜가 나열되지 않아 자신에게 말할 수 있습니다... 이미 세 번째 UI 결함:).

프로파일을 다운로드하고, Xcode의 Organizer 창에 있는 목록에서 이전 프로파일을 삭제한 다음, 새 프로파일을 Xcode의 Organizer 창으로 끌어다 놓았습니다. 그리고...voila, Organizer는 새로운 만료 날짜(오늘부터 약 3개월)를 표시합니다.

도움이 되길 바랍니다.

스탠 쿠퍼티노, 캘리포니아, 미국

2017년 5월 기준으로 이 프로세스는 다시 (약간) 변화한 것으로 보입니다.

저는 제 프로필과 관련하여 실제로 수정할 필요가 없다고 생각했고, 다행히도 인증서가 여전히 유효하기 때문에 갱신은 정확하게 무엇을 해야 할지 결정하는 것이 쉽지 않았지만 간단한 과정으로 끝났습니다.

  1. 개발자 계정에서 만료되는 프로필을 선택하고 "편집"을 클릭합니다.
  2. "생성" 버튼을 클릭합니다.
    • 프로파일에 연결된 인증서가 1년 이상 유효한지 확인합니다.
    • 어떤 식으로든 프로필을 수정할 필요가 없다고 생각했습니다.
  3. 다음 화면에서 프로필의 만료 날짜가 연장되었는지 확인합니다.

프로필이 만료되었을 때만 갱신 버튼이 나타났는지 알고 계십니까?곧 만료되는 프로필이 있지만 현재 "갱신" 단추가 표시되지 않습니다.

분명히 이것이 사실이라는 것을 다른 곳에서 읽으세요.

그들은 이제 그것을 바꿨습니다. (2010년 10월)

  1. iPhone 개발자 웹 사이트 로그인: http://developer.apple.com/

  2. 그런 다음 오른쪽 사이드바 메뉴(맨 위 오른쪽)에서 "Provisioning Portal"을 클릭합니다.

  3. 다음 페이지의 왼쪽 사이드바 메뉴에서 "프로비저닝" 클릭

  4. 그러면 프로비저닝 프로필과 '갱신' 버튼이 표시됩니다. /s - 누르면 됩니다. :)

2013년 3월 업데이트

프로비저닝 프로필의 만료 날짜는 개발자 인증서의 만료 날짜와 연결됩니다.그리고 저는 그것이 만료되는 것을 기다리고 싶지 않았습니다. 그래서 제가 한 일은 이렇습니다.

  • iOS Provisioning 포털로 이동합니다.
  • 현재 인증서 해지
  • Xcode > Organizer에서 Provisioning profiles 페이지(라이브러리 아래)로 이동합니다.
  • 새로 고침을 누르면 현재 개발자 인증서가 해지되었으므로 새 개발자 인증서를 생성하라는 메시지가 표시됩니다.
  • 단계에 따라 하나를 만듭니다.
  • 배포 프로파일에 대한 iOS 프로비저닝 포털로 돌아가서 제출 버튼이 활성화되도록 관련 내용을 변경합니다.
  • 제출하면 새 인증서의 날짜가 적용됩니다.

Xcode4에서 Organizer로 이동합니다.라이브러리에서 프로비저닝 프로파일을 선택합니다.프로비저닝 프로파일을 선택하고 하단의 "새로 고침" 버튼을 클릭합니다.로그인 및 암호를 입력하라는 메시지가 표시됩니다.그런 다음 프로필이 갱신됩니다.

그들은 이것이 어떻게 작동하는지를 자주 바꿉니다.이것이 제가 이번에 해야 했던 일입니다(2016년 5월).

  • Developer Member Center에서 새 프로비저닝 프로파일 추가
  • XCode 기본 설정 열기, 계정 > Apple ID 선택 > 팀 이름 선택 > 상세보기
  • 새로 생성된 프로비저닝 프로파일의 작업 열에서 다운로드 버튼을 클릭합니다.

만료되기 전에 개발 프로파일을 갱신하기 위해 저는 마침내 저에게 맞는 방법을 찾았습니다.나는 이전에 놓쳤던 단계들을 대담하게 마주했습니다.

Apple 프로비저닝 포털로 이동하여 "Provisioning"을 선택합니다."개발 프로비저닝 프로필" 목록에서 "XCode에 의해 관리됨" 레이블과 함께 곧 만료될 프로필을 확인할 수 있습니다.상단의 "새 프로파일" 단추를 누른 후 원하는 프로파일 유형을 선택하고 작성합니다.30분 정도 기다렸다가 홈 화면을 새로 고치고 새 프로필이 "활성"으로 표시되면 XCode로 다시 전환하고 Organizer로 이동한 다음 왼쪽 상단 열의 "라이브러리"에서 "프로비저닝 프로필"을 선택합니다.맨 아래에 있는 "새로 고침"을 클릭하고 로그인하면 잠시 후 새 프로필이 목록에 나타납니다.

이제 중요한 것은 장치를 연결하고 새 프로필을 왼쪽 열의 연결된 장치 아래에 있는 "Provisioning Profiles" 행으로 끌어다 놓는 것입니다.

마지막으로, 원하는 경우 장치에서 이전 프로필을 정리할 수 있습니다.

참고: 흥미롭게도 iOS Provisioning Portal 사이트에서 프로비저닝 프로파일을 표시하고 삭제하기만 하면 새로운 팀 프로비저닝 프로파일이 생성되는 것 같습니다.그래서 아마도 그것이 필요한 전부일 것입니다.다음 번에 그것으로 충분한지 확인해 보겠습니다. 그렇다면 위에서 설명한 것처럼 프로필을 생성할 필요가 없습니다.

다른 솔루션 외에도 프로비저닝 프로필이 만료된 후 앱 빌딩을 장치로 다시 가져오기 위해 메인 프로젝트의 코드 서명과 Target 파일을 편집해야 했습니다.

::이전 만료된 프로필 삭제

:: Organizer를 사용하여 새 프로필을 추가

::모든 대상 치료

::Get Info -> 메인 프로젝트와 Target 모두에 대한 Code Signing

::빌드 앤 런

유감스럽게도 갱신은 제 경우에는 효과가 없는 것 같습니다.애드혹 배포 프로파일이 5일 후에 만료됩니다.아이폰에서 그것에 대한 경고를 받았고 Xcode Organizer도 옆에 경고 표시를 합니다.

Apple의 프로비저닝 포털에는 비활성으로 표시되어 있으며 이를 다시 활성화하기 위한 버튼이 있습니다.하지만 5일 후에도 여전히 동일한 만료일을 가지고 있습니다.다음으로 아이폰 2대를 추가했는데, 변경된 프로필은 5일 후에도 유효기간이 만료됩니다.

마지막으로 프로비저닝 포털에서 프로필을 삭제하고 다른 이름을 사용하여 처음부터 새로 생성했지만, 이 새 프로필은 5일 후인 4월 13일에 만료됩니다!

그것은 정말 좌절감을 줍니다!그래서 만료될 때까지 기다렸다가 새로 만들어야 할 것 같습니다.

제 개발자 구독이 만료되었는지 궁금하실 경우에는 그렇지 않습니다.저는 2월에 그것을 갱신했습니다.

팀 프로파일의 경우 Preference --> Account --> Corret Account --> detail --> 왼쪽 하단의 '새로 고침' 버튼을 클릭합니다.프로파일이 갱신됩니다.

저에게 문제가 발생한 것은 활성 생산 인증서가 없기 때문입니다.새 프로파일을 생성한 다음 만료된 배포 프로비저닝 프로파일로 이동하여 인증서를 추가하고 프로비저닝 프로파일이 활성화되었습니다.

대부분의 답은 여기서 구식입니다.프로비저닝 프로필이 인증서에 연결됩니다.인증서의 만료 날짜는 인증서의 만료에 따라 결정됩니다.따라서 이 작업을 수동으로 수행하려면 단계에 따라 인증서를 업데이트하고 프로비저닝 프로파일을 편집한 후 새 인증서를 선택합니다.프로비저닝이 만료되면 인증서 만료 날짜로 변경됩니다.제 답변에 더 많은 세부사항이 필요하면 댓글을 달아주시면 조금 더 작성할 수 있습니다.

여기서 자세히 다루지 않을 단계는 1. 코드 서명을 수동으로 생성하는 것입니다. 이것은 많은 곳에서 다루어지기 때문입니다.당신이 원하는 것은 개발 인증서와 배포 인증서입니다.이것은 Mac의 키 체인에 추가되어 다음에 표시되어야 합니다.https://developer.apple.com/account/resources/certificates/list2. 번들 ID와 기능인 식별자를 설정해야 합니다.

장치에서 개발 빌드를 실행해야 하는 경우 장치 탭에 이러한 빌드를 추가해야 합니다.https://developer.apple.com/account/resources/devices/list . 다시 말하지만, 저는 이것을 다루지 않을 것입니다.

이제 인증서가 만료되어 프로비저닝이 오래된 경우 인증서를 재생성하기만 하면 됩니다.이렇게 하면 프로필 목록으로 이동할 수 있습니다.https://developer.apple.com/account/resources/profiles/list업데이트해야 할 프로필을 찾아서 엽니다.편집을 선택하고 아래로 스크롤합니다.Certificates유효한 증명서를 찾습니다.잘못된 항목의 선택을 취소하고 올바른 항목을 선택합니다.개발 프로비저닝 단계에 있는 경우 장치를 선택하거나 선택 취소합니다.

enter image description here

다음으로 저장하고 다운로드합니다.프로비저닝 위치 찾기~/Library/MobileDevice/Provisioning Profiles당신은 https://github.com/ealeksandrov/ProvisionQL/releases/tag/1.6.2 을 사용하여 당신이 가지고 있는 것들을 검사함으로써 오래된 것을 삭제하려고 시도할 수 있습니다. 이 퀵룩스 플러그인을 사용합니다.프로필을 다운로드한 후 두 번 누르면 이 폴더에 추가되거나 해당 폴더로 끌 수 있습니다.이제 보관하고 모든 것이 작동하는지 확인합니다.

앱의 기능을 변경하는 등의 다른 이유로 프로필이 무효화될 수 있습니다.developer.apple.com 에서 프로비저닝 프로파일을 열면 아래에 유효한지 여부가 표시됩니다.Status맨 위에

언급URL : https://stackoverflow.com/questions/1342497/renew-provisioning-profile

반응형