0

PNS를 처음 사용합니다. 나는 PNS를 가지고 있고 개발 모드에서 전혀 문제가없는 클라이언트와 PNS에 ipa를 제공하는 하나의 앱을 개발했다. 이제는 프로덕션 모드에서 모든 새로운 인증서와 프로파일을 생성하고 테스트하기 전에 App Store에 uplaod하고 싶다. 서버하지만 생산 모드에서 PNS가 오지 않아 ?? PHP 서버 측 스크립트에서 샌드 박스를 제거한 경우에도 .pem 인증서 이름도 바뀌 었습니다. 여전히 작동하지 않습니다. 어떤 생각이 잘못 될지 ??PNS를 수신하지 않는 프로덕션 모드에 대한 푸시 알림

답변

1

앱 배포 버전을 실행해야합니다. Ad Hoc/Enterprise/AppStore 중 하나 인 배포 프로비저닝 프로파일에 대해 빌드됩니다. 프로파일에 프로덕션 푸시 알림 권한이 있는지 확인하십시오.

당신은 이것을 확인하실 수 있습니다

codesign -d --entitlements - pathTo.app 

보기

<key>aps-environment</key> 
<string>production</string> 
에 대한