我正在关注Apple的pdf手动创建pkpass,我创建了一个文件夹put icon.png,icon @ 2x.png,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];**
答案 0 :(得分:1)
好吧好像我得到了解决方案,不知道为什么它不起作用,即使它来自Apple doc。 问题在于
zip -r example.pass path/to/pass_package/* -x '*.DS_Store'
我所做的是跟随
cd pass_package
zip -r ../example.pass .
它有效,现在是example.pass运行良好。