0

며칠 동안 iOS 10에 어려움을 겪고 있습니다. Xcode 7.3으로 iOS 8 및 iOS 9 앱을 제작했습니다. 푸시가 정상적으로 작동했습니다."aps-environment"권한이 누락되었습니다. 등록 실패

몇 가지를 업데이트하고 XCode8.3으로 컴파일 된 응용 프로그램을 게시합니다. 10.0.0 디바이스 용 새 UNUserNotificationCenter를 추가하고 권한 빌드 설정을 추가하십시오. 프로젝트에 인 타이틀먼트가 나타납니다. Everithing는 ok와 같게 보였다. enter image description here

나는 sandBox env로 테스트했습니다. iOS10 기기에서 아직 푸시가 진행 중입니다. 모든 것이 OK 였으므로 TestFlight에 응용 프로그램을 업로드합니다.

IOS 10 누락 푸시 알림 자격 - 당신의 응용 프로그램은 애플 푸시 알림 서비스에 등록 나타나지만 응용 프로그램 서명의 자격은

그래서 내가 다시 체크 "APS-환경"자격에 포함되지 않습니다 모든 것, 문서, tutos, blogs ... 모든 것은 그것이해야하는 것에 따라 설정되었다. 그래도 나는이 메시지를 받는다. enter image description here

:
Error Domain = NSCocoaErrorDomain code = 3000 "aucune autorisation "aps-environment" valide detectée pour l'application" 

그래서 나는 IPA가 생성하고 내용을 확인 다운로드 :

는 어쨌든 응용 프로그램을 테스트하기 위해 애드혹 버전을 만들려고했는데, 예상대로 registerForRemoteNotification이 오류와 함께 실패

보시다시피, 인 타이틀먼트가 여기에있는 것 같습니다. 왜이 메시지가, 왜 등록에 실패합니까?

저는이 부분에서 길을 잃었습니다. 커뮤니티가 저를 도와 줄 수 있습니다!

PS : 사용 애플 문서 : 당신의 소중한 도움을 APNS TroubleShooting

App Distribution Guide

감사합니다.

답변

0

해결 방법이 있습니다. 빈 프로젝트를 새로 만들고 그것을 모두 테스트하십시오. 모든 것이 괜찮았다. 문제는 구성 때문이 아니라 프로젝트 파일의 내용 때문입니다. 실제로 내 프로젝트는 XCode 5.0에서 나온 오래된 프로젝트였습니다. 아마도 한 xcode에서 새로운 xcode로 자동 변환하는 것을 좋아하지 않았을 것입니다.

그래서 XCode 8.3에서 xproj를 다시 시작한 다음 다른 모든 구성 및 파일을 가져 왔습니다. 이제는 작동합니다 ...

(나는이 일을 거의 잃어 버렸습니다 ...)