ACS 설정에서 Apple Push 인증서가 자꾸 Disable이 됩니다...

ACS 관리자 페이지에서 푸쉬 인증서를 등록해놨는데요 Product, Development 둘다요…

푸쉬도 잘 보내지고 테스트 완료하고 몇일 있다보면 Disable이 되어있습니다

현재는 Product 버전으로만 테스트 했는데도 그러네요 저번주에 Enable 해서 푸쉬 테스트 완료했는데

오늘 와서 보니… Disable… 이상하네요…

매일매일 푸쉬가 와야 인증서가 유효하다고 판단되는건지…;

아니면 APNS 로 바로 보내야하는걸까요

감사합니다

오늘도 좋은 하루 보내시고 감기 조심하세요~

누군가 같은 계정으로 인증서를 다시 재발급 받고 있는 건 아닌가 하는 생각이 듭니다.
이미 잘급받은 push 인증서를 누가 revoke하는건 아니겠죠?
그리고 인증서에도 development 버전과 Production 버전이 있는 점도 주의하세요.

[quote=“kimjw0820, post:1, topic:665”]
매일매일 푸쉬가 와야 인증서가 유효하다고 판단되는건지…;
[/quote] 이런건 절대 아니에요. 이점은 걱정안하셔도 됩니다.
다만 인증서 유효기간이 지나기 전에 새로 발급 받아서 업데이트는 해줘야겠죠.

ㅎㅎ 답변 감사합니다~~

그런데 참 아이러니 하네요…ㅎㅎ;;

아직은 저 혼자 사용하는 아이디와…인증서인데… ㅎㅎ…

일단 지속적으로 체크하면서 다시 두고봐야겠네요…;;

p12 파일이 잘못 만들어젔거나 누군가 revoke를 했어서 p12가 invalid한 상태가 되었을텐데… 정확한 원인 알게 되면 공유해주세요 :sunny:

저도 같은 현상이 있었습니다만, 거의 “누군가”의 행위라고 확신합니다. ㅋㅋ
회사에서 아이디를 공용으로 쓰다 보니 이런 일이 생기더군요…

하… 그런가요 ㅎㅎ;;
근데 안타깝게도… 현재 테스트중이기에 Apple 아이디를 아무도 모르는상태입니다…ㅋㅋ;; 저 혼자만 알고있지요…

그런데 자꾸 Disable 되는게 참 이상하네요… 오늘 아침에도 확인해보니 Disable 되있드라구요;;

ACS 계정 정보도 아무도 모릅니다…ㅋㅋ

정말 신기하네요. 초반에는 잘 되다가 며칠 지나서 disable 된다니…

검색해보니 가장 비슷한 경우인것 같은데 한번 참고하세요.

http://developer.appcelerator.com/question/157834/apple-push-certificate-getting-disabled-in-the-acs

여기에 보면 private 키로 인증서를 만들면 그럴수 있다는 것 같네요.

어헛… 저런경우도 있군요… 한번 확인해봐야겠습니다 !!

감사합니다~~ ㅎㅎ

@kimjw0820 뭐가 문제였는지 궁금하네요.^^

하… 아직 해결은 못했습니다… ㅠ 다른거 하느라 손 못대고 있네요… 수동으로 체크하구있구요 ㅎㅎ;

혹시 A 맥북에서 인증서를 발급받았는데 현재 개발은 B맥북에서만 하고있어요 A는 다른사람꺼구요…

빌드를 B에서만 하다보니… A에서 발급받은 인증서가 무효화 되는건… 아니겠죠;;;

설마… 아니겠죵… 우훔;;

정상적으로 발급 받은 인증서를 내보내기를 통해 p12를 만들고 다른 컴퓨터로 옮겨야만 합니다.
왜냐면 기본적으로 인증서는 발급당시 certSigningRequest(csr)를 생성한 컴퓨터만을 위해 생성됩니다. 최종적으로 생성된 인증서를 developer.apple.com에서 다운받아서 그 것을 다른 컴퓨터에 옮겨도 작동하지 않습니다.
csr을 생성한 컴퓨터에서 내보내기를 통해 다른 컴퓨터로 옮겨야합니다.

Push 인증서도 서버에 올릴때 p12를 통해 올리는 것이 이 이유에서입니다. 개발자 인증서도 똑같습니다.

저도 예전에 같은 증상이 있었는데요
사용하는 인증서 모두 삭제하고 새로 발급 받아서 ACS에 등록했더니
해당 증상이 없어졌었습니다.
저 또한 해당 인증서를 건들일 사람이 없었거든요…
정확한 원인은 잘 모르겠지만 인증서 문제 인건 확실할 듯 합니다.

허엇… 그렇군뇽!!
제 맥북이 지금 멍충이가 되있어가꼬 인증서 발급이 안되서…ㅋ 조만간 정리하고 다시 받아봐야겠네요
감사합니다 ㅇㅁㅇ// 그래도 저만 그런건 아니군요…ㅎㅎ;;