프로비저닝 프로필 갱신
내 앱 중 하나에 대한 프로비저닝 프로필이 곧 만료된다는 알림을 받았습니다. 기존 항목을 갱신 할 수있는 방법이 있습니까? 아니면 새 항목을 다시 만들어야합니까?
Xcode에서 관리하는 팀 프로비저닝 프로파일 갱신 :
Xcode 주최자에서 :
- 장치를 마우스 오른쪽 버튼으로 클릭하십시오 (왼쪽 목록에서).
- "프로비저닝 포털에 장치 추가"를 클릭합니다.
- 완료 될 때까지 기다리십시오!
Apple 개발 사이트의 프로그램 포털로 이동하여 프로비저닝을 클릭하고 내 프로필 옆에있는 "갱신"버튼을 클릭했습니다. 상태가 '만료 됨'에서 '보류 중'으로 변경되고 잠시 기다렸다가 새로 고침을 클릭했습니다. 새 상태 지금부터 3 개월까지 활성화 된 상태에서 "다운로드"를 클릭하고 다운로드 폴더에서 다운로드 한 파일을 찾아 XCode 아이콘으로 드래그했습니다. (이미 Xcode가 실행 중이고 iPhone이 연결되어 있습니다). 새 프로필이 나타나고 이전 프로필을 삭제했습니다 (이름이 같기 때문에주의했지만 마우스를 올려 놓으면 만료 날짜가 나타납니다).
나는 전화를 이미 연결했기 때문에 다시 동기화하거나 아무것도 할 필요가 없었기 때문에 자동으로 전화로 업데이트되었다고 생각합니다.
이제 내 앱이 다시 작동합니다!
제안하신대로 완료했는데 "갱신"버튼도 보이지 않습니다.
다음은 내가 어떻게 갱신했는지입니다.
세 가지 프로필 (companynameProfile, "Team Provisioning Profile"및 productnameProfile)이 표시됩니다. 첫 번째와 세 번째는 몇 주 내에 만료됩니다. 두 번째 (그리고 두 번째 만)는 "Xcode에서 관리"로 플래그 지정됩니다. 프로필 이름은 "프로비저닝 프로필", 앱 ID, 상태 및 작업 레이블이 지정된 열과 함께 표에 나타납니다. 세 가지 모두의 상태는 "활성"입니다. 처음 1 번과 3 번 작업 열에는 "다운로드"버튼과 "편집"링크가 있습니다. 2의 경우 작업 열에 "다운로드"버튼 만 있습니다.
"갱신"(또는 "새로 고침") 버튼 / 링크가 어디에도 없습니다 (그리고 소스보기를 수행하고 검색했습니다 :).
그래서 저는 생각했습니다 ... # 3에서 "Edit"를 클릭하십시오 ... 두 가지 선택 팝업 : 수정 및 복제. "수정"을 선택했습니다
여전히 갱신 / 새로 고침이 없지만 작동하지 않는 "제출"버튼이 있습니다 (회색으로 표시되지만 전혀 명백하지 않은 ... UI 디자인).
화면에서 무언가를 변경하면 (제 경우에는 이전에 사용하지 않은 장치를 선택 했음) "제출"이 어두워집니다 (사용 가능하게 됨). "제출"을 클릭하십시오. 조용히 (또 다른 UI 문제 :) 이전 페이지로 돌아가고 "다운로드"및 "편집"버튼이 사라지고 상태 열에 "보류 중"이 표시됩니다!
잠시 후 창을 새로 고침 (새로 고침) (자동으로 새로 고침되었는지 알 수 없음) ... 상태 열이 "활성"으로 변경된 것을 확인했습니다.
이제 ... 새 프로필을 다운로드했습니다 (새 페이지에서 새 프로필이라고 말하지 않는 프로필 이며 만료일을 표시 하지 않으므로 직접 확인할 수 있습니다 ... 세 번째 UI 결함은 이미 :).
프로필을 다운로드하고 Xcode의 Organizer 창에있는 목록에서 이전 프로필을 삭제 한 다음 새 프로필을 Xcode의 Organizer 창으로 드래그했습니다. 그리고 ... 짜잔, Organizer는 새로운 만료 날짜 (오늘로부터 약 3 개월)를 표시합니다. ).
도움이 되길 바랍니다.
Stan Cupertino, CA, 미국
갱신 버튼이 프로필이 만료되었을 때만 표시되었는지 알고 있습니까? 곧 만료 될 프로필이 있지만 지금은 "갱신"버튼이 표시되지 않습니다.
분명히 이것이 사실임을 다른 곳에서 읽으십시오.
그들은 지금 그것을 변경했습니다. (2010 년 10 월)
iPhone 개발자 웹 사이트에 로그인 : http://developer.apple.com/
그런 다음 오른쪽 사이드 바 메뉴 (오른쪽 상단)에서 "프로비저닝 포털"을 클릭합니다.
다음 페이지의 왼쪽 사이드 바 메뉴에서 "프로비저닝"을 클릭합니다.
그러면 프로비저닝 프로필과 '갱신'버튼이 표시됩니다.-누르세요. :)
2017 년 5 월 현재이 프로세스는 다시 변경된 것 같습니다 (약간).
나는 내 프로필과 관련하여 실제로 어떤 것도 수정할 필요가 없다는 것을 알았고, 다행히도 인증서는 여전히 유효했기 때문에 정확히 무엇 을 해야하는지 파악하는 것이 간단하지는 않았지만 갱신은 단순한 프로세스 가되었습니다.
- 개발자 계정에서 만료되는 프로필을 선택하고 "수정"을 클릭하십시오.
- "생성"버튼을 클릭하십시오
- On the next screen, verify that the expiration date of the profile has been extended
Update March 2013
The expiry date of the provisioning profile is linked to the expiry date of the developer certificate. And I didn't want to wait for it to expire so here is what I did -
- Go to the iOS Provisioning portal
- Revoke the current certificate
- In Xcode > Organizer go to the Provisioning profiles page (under Library)
- Press refresh and it will prompt you to create a new developer certificate since the current one has been revoked
- Follow the steps to create one
- Go back to the iOS provisioning portal for your distribution profiles and change something about it so it will enable the submit button.
- Submit it and the date of the new certificate will get applied to it
In Xcode4 go to the Organizer. Choose at library the Provisioning Profiles. Select your provisioning profile and click on the "Refresh" button at the bottom. It will ask you to enter your login and password. After that, the profile is renewed.
To renew the development profile before it expired, I finally found a way that works for me. I boldfaced the steps I had been missing before.
Go to the Apple provisioning portal, select "Provisioning". You'll get a list "Development Provisioning Profiles" where you'll see your soon to expire profile with the label "Managed by XCode". Click the "New Profile" button on top, select the type of profile you want and create it. Wait half a minute, refresh the home screen and when it shows the new profile as "Active", switch back to XCode, go to the Organizer, select "Provisioning profiles" under "Library" in left top column. Click "Refresh" at the bottom, log in (if it asks) and the new profile appears in the list after a short while.
Now, crucially, connect your device and drag your new profile to the "Provisioning Profiles" row under the connected device in the left column.
Finally, you can clean up the old profiles from your device if you feel like it.
Note: interestingly, it seems that simply marking and deleting your provisioning profile on the iOS Provisioning Portal site causes a new fresh Team Provisioning Profile to be created. So maybe that is all that is needed. I will try that next time to see if that is enough, if so you don't need to create a profile as I described above.
In addition to the other solutions I needed to edit the code signing on the main project and the Target file to get the app building to the device again after an expired provisioning profile.
::Delete the old expired profiles
::Add the new profile with the Organizer
::Clean All Targets
::Get Info -> Code Signing on both the main project and the Target
::Build and Run
Unfortunately renewing does not seem to work in my case. My Ad Hoc Distribution Profile is about to expire in 5 days. I got warnings about that on the iPhone and the Xcode Organizer shows a warning sign next to it as well.
In Apple's provisioning portal it was marked as inactive and there was a button to reactivate it. But still with the same expiry date, 5 days from now. Next, I added two more iPhones to it, yet, the changed profile still expires 5 days from now.
Finally, I deleted the profile in the provisioning portal and created a new one from scratch, using a different name, yet this new one still expires on April 13th, 5 days from now!
That is really frustrating! So I guess I have to wait until after it expires and create a new one then.
In case you are wondering if my developer subscription runs out, it is not. I just renewed it in February.
for Team Profile, simple in Prereference --> Account--->select the corret account-->detail-->click the left bottom 'refresh' button. the profile will be renewed.
They change how this works so often. This is what I had to do this time (May 2016):
- Add a new provisioning profile in the Developer Member Center
- Open XCode preferences, Account > Choose Apple ID > Choose Team Name > View Details
- Click the Download button in the Action column for the newly-created provisioning profile
For me the problem was occurring because there was no active Production certificate. I created a new one, and then went to the expired distribution provisioning profile, added the certificate and the provisioning profile got activated.
참고URL : https://stackoverflow.com/questions/1342497/renew-provisioning-profile
'developer tip' 카테고리의 다른 글
github markdown colspan (0) | 2020.09.22 |
---|---|
플로팅 라벨 스피너? (0) | 2020.09.22 |
"hg cat"또는 "svn cat"의 git에 해당 (0) | 2020.09.22 |
라이브러리 경로의 기본 설정을 지정하는 방법은 무엇입니까? (0) | 2020.09.22 |
iOS 장치 (모바일 Safari)의 입력 필드에서 프로그래밍 방식으로 텍스트 선택 (0) | 2020.09.21 |