기존 배포 인증서를 해지하면 기존 앱에 문제가 있습니까?


204

이미 스토어에 앱이있는 조직을위한 iOS 앱을 만들었습니다. 몇 주 동안 앱 서명 키를 가진 사람을 얻으려고 노력한 후 마침내 돌아와서 "그냥 해!"라고 말했습니다. 그래서 진행하는 방법이 궁금합니다. 프로비저닝 포털로 이동하여 dist 인증서를 취소 한 다음 다시 할당하면 앱에 서명하고 문제없이 업로드 할 수 있습니까?

이것이 내가하려고하는 일이지만 기존 앱의 결과를 모릅니다. 그것으로 아무것도 엉망이됩니까? 그런 다음 조직에서 앱에 대한 업데이트를 계속하고 싶을 때 인증서를 해지 한 다음 인증서를 다시 할당 할 수 없습니까?

이 과정의 일부는 나에게 약간 안개가 났으므로 약간의 설명이 필요합니다!


7
애플의 문서 웹 페이지 링크가 있습니다 .
Artem Oboturov

20
링크 된 문서에서 : "중요 : 표준 iOS 개발자 프로그램 회원은 개발자 또는 배포 인증서를 교체해도 iOS App Store에 게시 한 기존 앱에는 영향을 미치지 않으며 해당 앱을 업데이트하십시오. " - developer.apple.com/library/ios/#technotes/tn2250/_index.html#//...
자랑 회원

5
두 참조는 이제 유효하지 않습니다. Apple의 메시지 :. "중지 된 문서 중요 :이 문서는 현재 개발에 대한 모범 사례를 나타내지 않을 수 있습니다. 다운로드 및 기타 리소스에 대한 링크가 더 이상 유효하지 않을 수 있습니다"
Krishnan

2
위쪽 최신 문서 수 있습니다.
Michael Radionov

푸시 알림은 어떻습니까? 배포 인증서가 만료되어 새 인증서를 취소해야합니다. 새로운 앱을 업로드 할 필요가 없습니다. 온라인이 좋습니다. 새 인증서와 새 .pem (새 .cert 및 새 .key)을 수행해야한다고 생각합니다. 그 후 앱이 다시 제출하지 않고 푸시 알림을 다시 받게됩니까?
Miwi

답변:


223

엔터프라이즈 계정이 아닌 한이 작업을 수행하는 데 문제가 없습니다. 배포 인증서는 어쨌든 만료되므로 결국 새 인증서가 필요합니다. 계속해서 삭제하십시오.

또한 Apple Dev 포럼 (예 : 여기 하나 ) 에서이 질문을하고 답을 찾은 후 여러 번 다시 질문 할 수 있으므로 주저하고 있다면 주변에서 Google을 검색하십시오.

엔터프라이즈 개발자 계정 정보 : Mike의 의견 덕분에

앱 스토어 앱은 스토어에 갈 때 Apple 인증서로 사임됩니다. 따라서 프로비저닝 포털에서 인증서를 해지해도 영향을 미치지 않습니다. 엔터프라이즈 앱은 원래 인증서를 사용하므로 인증서를 취소하면 설치된 모든 장치에서 앱이 작동하지 않습니다. 엔터프라이즈 계정의 인증서를 해지하면 모든 직원 장치에 설치된 모든 앱의 작동이 중지됩니다


37
여기에 오는 다른 사람들을위한 참고 사항 : 이것은 앱 스토어 앱에 대한 좋은 조언 일뿐입니다. 엔터프라이즈 계정을 관리하는 경우 인증서를 해지하지 마십시오.
Mike Weller

4
@MikeWeller 왜 설명 할 수 있습니까?
Karoh

76
@Horak 앱 스토어 앱은 스토어에 갈 때 Apple 인증서로 사임됩니다. 따라서 프로비저닝 포털에서 인증서를 해지해도 영향을 미치지 않습니다. 엔터프라이즈 앱은 원래 인증서를 사용하므로 인증서를 취소하면 설치된 모든 장치에서 앱이 작동하지 않습니다. 엔터프라이즈 계정의 인증서를 해지하면 모든 직원 장치에 설치된 모든 앱이 작동을 멈 춥니 다.
Mike Weller

1
@MikeWeller 좋아요. 엔터프라이즈 응용 프로그램을 관리하고 인증서를 해지하여 새 인증서를 만드는 경우 해당 엔터프라이즈 응용 프로그램에서 새 인증서를 사용하여 응용 프로그램이 손상되지 않도록 어떻게해야합니까?
Brandon A

1
@BrandonA도 나에게 일어났다. 모든 앱을 사임하고 재배포해야합니다. 학습 과정. 내가 궁금한 것은 개발 인증서를 삭제하면 프로덕션 앱에 영향을 줍니까? 나는 그대로 생산 인증서두고 그래서 경우
MobileMon

65

인증서 취소는 App Store 또는 기존 앱과 관련이 없습니다. 인증서를 해지하면 인증서 목록에서 인증서가 삭제됩니다. 해지에는 다음과 같은 효과가 있습니다.

  1. 해지 된
    인증서가 포함 된 프로비저닝 프로파일을 사용하여 더 이상 Xcode에서 앱을 빌드 할 수 없습니다 .

  2. 더 이상 해지 된 인증서로 서명되었거나 영향을받는 프로비저닝 프로파일로 빌드 된 앱을 App Store에 제출할 수 없습니다.


@SURESHSANKE는 인증서가 삭제 된 앱을 업데이트 할 수 없음을 의미합니까?
zbz.lvlv

3
새 인증서로 서명 된 새 빌드로 업데이트 할 수 있습니다.
Gasper Kolenc

검토시 응용 프로그램을 보냈고 배포 인증서를 삭제하면 어떻게됩니까? 그들은 내 앱을 거부합니까?
Chanchal Raj

1
아니요, 앱을 거부하지 않습니다. 인증서 유효성 검사는 제출시에만 필수이므로 검토를 위해 제출하면 삭제 된 인증서와 관련이 없습니다.
SURESH SANKE

내가 본 것에서 인증서로 임시 앱에 서명하면 해지 된 후에는 더 이상 설치할 수 없습니다. 다른 사람이 이것을 보십니까?
Matt__C

3

다음 해 서비스 비용을 지불 한 후 취소 할 수 있습니다. 그런 다음 새 인증서를 입력하라는 메시지가 표시됩니다. CSR을 제출하고 새 인증서를 다운로드 한 후 프로비저닝 프로파일을 다시 작성하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.