1
수동으로 pkpass를 만들려면 Apple의 pdf를 따르고 있습니다. icon.png, [email protected], logo.png 등을 넣는 폴더를 만들었습니다. pass.json을 넣습니다. 파일 및 또한 manifest.json. SHA1이 각 파일에 적합한 지 다시 한 번 확인합니다. 나는 문서 당 그것을 서명했다. 하지만 그것은 나에게 "패스가 유효하지 않기 때문에 읽을 수 없습니다."라고 말합니다. 보기 컨트롤러를 통해 표시하려고 할 때. 여기가 좋아유효하지 않기 때문에 패스를 읽을 수 없습니다.
PKPass *pass = [[PKPass alloc] initWithData:[NSData dataWithContentsOfFile:passPath] error:&err];
PKAddPassesViewController *vc = [[PKAddPassesViewController alloc] initWithPass:pass];
[self presentViewController:vc animated:YES completion:nil];**
이제 패스 내용이 zip 파일의 루트에 있으므로 이제 작동합니다. 이전에는 zip이 경로를 포함 했으므로 실패했을 것입니다. – PassKit
''zip -r -j ...''는 파일에서도 경로를 제거합니다 – Slawa