내 앱에서 통장을 제공하는 데 문제가 있습니다. 사용자가 "통장에 추가"버튼을 탭하면 앱이 서버에 연결되어 동적으로 생성 된 .pkpass 파일을 다운로드하여 표시하려고 시도합니다. iOS6에서는 모든 것이 잘 작동하고 오류는 없으며 패스가 예상대로 표시됩니다. 나는 iOS7에 그것을 시도 할 때 나는 다음과 같은 오류를 얻을 :잘못된 데이터 오류로 iOS7에서 통장 패스가 실패했습니다.
Invalid data error reading pass pass.com.domain.discount/2500000.
The passTypeIdentifier or teamIdentifier provided may not match your certificate, or the certificate trust chain could not be verified.
Error adding pass The pass cannot be read because it isn’t valid.
WebService에 링크는 https로입니다 : //는 URL이 유효한 .pkpass 파일을 반환하고 콘텐츠 형식이 응용 프로그램/vnd.apple입니다. pkpass. 또한 오류가 제시하는대로 모든 정보 (팀 식별자, passTypeIdentifier) 인증서 (WWDR)를 업데이트하고 확인했지만 아무 것도 변경되지 않았습니다. iOS6에서는 작동하지만 iOS7에서는 작동하지 않습니다.
도움이 될 것입니다.
.pkpass에 대한 링크를 게시 할 수 있습니까? 출입증 또는 서명 절차에 문제가있는 것 같습니다. iOS7의 유일한 변경 사항은 서명에 서명 날짜가 있어야한다는 것입니다. 이것은 iOS6에서 시행되지 않았습니다. – PassKit
도움을 주셔서 감사합니다. 링크는 다음과 같습니다. http://bit.ly/1gZ2HdD – Hannes