1

게시하기 전에 iOS 프로덕션 버전에서 푸시 알림을 테스트하려고합니다. 나는 분배 프로파일로 서명 할 수 없다는 것을 알고 있으며, 단지 AD-HOC profiles입니다.프로덕션에서 푸시 알림 테스트 용 새 AD-HOC 프로필 초기화

AD-HOC 프로필을 만들고, bundle을 선택하고, 내가 작업하고 새 프로필을 만든 장치를 선택했습니다. 나는 그것을 다운로드하고 그 후 나는에서 선택 : 프로필을 프로비저닝

-> 출시 - AD-HOC-NEW

프로비저닝 프로파일 -> 디버그 (모든 SDK, 모든 아이폰 OS SDK) 자동으로됩니다.

Xcode를 통해 장치에 컴파일되어 설치되지만 알림이 표시되지 않습니다.

내 새 프로필 I 오류 받고 있어요에도 Debug 설정을 변경하려고

:. 유효한 서명과

"어떤 프로비저닝 프로파일 (인증서 및 개인 키 쌍 즉) 발견 식별하지를 없음 빌드 설정 ("AD-HOC-New")에서 지정된 프로비저닝 프로파일이 많이 발견 된 코드 네임 아이덴티티 (즉, 인증서 및 개인 키 쌍)를 생성합니다 .Xcode는 멤버 센터에서 새 프로비저닝 프로파일을 다운로드하여이 문제를 해결할 수 있습니다. 나는 "수정 문제"를 눌러 그러나이 문제를 해결 해달라고

...

무슨 문제가 될 수 있을까?

+0

알림을받지 못했습니다. 먼저 서버 측에서 문제가 발생하지 않았습니까? .pem 파일이 인스턴스에 맞는 것이 확실합니까? –

+0

예, 해당 프로덕션 서버의 시장에 이미있는 응용 프로그램이 해당 인증서를 사용하고 있기 때문에 AD-HOC에서 사용하는 인증서와 동일합니다. – Dima

+0

실제 ad hoc 바이너리로 배포했거나 xCode에서 바로 휴대 전화? 두 번째 경우에는 내 경험으로는 작동하지 않습니다. –

답변

1

필자는 바이너리를 스트레이트 xCode가 아닌 실제 무선 전송/임시 배치로 설치해야한다고 생각합니다.

결과적으로 응용 프로그램이 시작될 때 샌드 박스 환경의 토큰이 아니라 프로덕션 환경의 토큰을 요청할 것이므로이 인증서는 프로덕션 인증서 인 인증서와 일치합니다.

iTunes를 통해 .ipa를 설치하거나 Testfligt와 같은 솔루션을 사용하여 실제 애드혹 배포를 수행 할 수 있습니다.