Ios 存折优惠券可以';不能在safari中打开

Ios 存折优惠券可以';不能在safari中打开,ios,node.js,debugging,safari,passbook,Ios,Node.js,Debugging,Safari,Passbook,我正在节点存折模块的帮助下生成和签署优惠券。 我有苹果开发者证书和其他需要的东西来签署创建的优惠券。在Android上,一切正常,但在safari中创建的优惠券“无法打开”(下载)。如何在windows上生成最终证书还有很长的路要走。另外,我没有自己的MacBook,也不知道如何调试这个错误(我已经连接到safari的控制台,只有一个非信息性错误)。有人能帮我吗? 这是优惠券 谢谢您的webServiceURL架构是http,而不是https。更改为https(并将其指向有效的web服务器!!)

我正在节点存折模块的帮助下生成和签署优惠券。 我有苹果开发者证书和其他需要的东西来签署创建的优惠券。在Android上,一切正常,但在safari中创建的优惠券“无法打开”(下载)。如何在windows上生成最终证书还有很长的路要走。另外,我没有自己的MacBook,也不知道如何调试这个错误(我已经连接到safari的控制台,只有一个非信息性错误)。有人能帮我吗? 这是优惠券
谢谢

您的webServiceURL架构是
http
,而不是
https
。更改为
https
(并将其指向有效的web服务器!!),或者在测试设备的开发人员设置中打开PassKit“Allow HTTP Services”(允许HTTP服务)开关,您应该可以了

要进行调试,只需在设备已连接的情况下转到Xcode中的“设备”窗口,即可在窗口的底部窗格中看到控制台日志。不确定你是说你有一台MacBook,还是你没有MacBook。如果不使用Xcode,就无法进行调试

Oct  9 15:12:36 iPhone MobileSafari[5311] <Warning>: scheme of webServiceURL 'http://0.0.0.0:1212' needs to be an https rather than http.
Oct  9 15:12:36 iPhone MobileSafari[5311] <Error>: scheme of webServiceURL 'http://0.0.0.0:1212' needs to be an https rather than http.
Oct  9 15:12:36 iPhone MobileSafari[5311] <Warning>: Invalid data error reading pass pass.com.example.passbook/E5982H-I2. scheme of webServiceURL 'http://0.0.0.0:1212' needs to be an https rather than http.
Oct  9 15:12:36 iPhone MobileSafari[5311] <Error>: Invalid data error reading pass pass.com.example.passbook/E5982H-I2. scheme of webServiceURL 'http://0.0.0.0:1212' needs to be an https rather than http.
Oct  9 15:12:36 iPhone MobileSafari[5311] <Warning>: PassBook Pass download failed: The pass cannot be read because it isn’t valid.
10月9日15:12:36 iPhone MobileSafari[5311]:Web服务URL方案'http://0.0.0.0:1212'需要是https而不是http。
10月9日15:12:36 iPhone MobileSafari[5311]:WebService URL的方案http://0.0.0.0:1212'需要是https而不是http。
10月9日15:12:36 iPhone MobileSafari[5311]:读取pass.com.example.passbook/E5982H-I2时出现无效数据错误。webServiceURL’的方案http://0.0.0.0:1212'需要是https而不是http。
10月9日15:12:36 iPhone MobileSafari[5311]:读取pass.com.example.passbook/E5982H-I2时出现无效数据错误。webServiceURL’的方案http://0.0.0.0:1212'需要是https而不是http。
10月9日15:12:36 iPhone MobileSafari[5311]:存折密码下载失败:密码无效,无法读取。

您可能会看到这个问题,因为您使用的是苹果的官方测试服务器。默认情况下,不会安装测试通过,因为
webServiceURL
基于
http
而不是
https

要启用
http
服务器,请在设备上转到
Settings->Developer->Allow http Services


重要提示:切勿在生产环境中使用HTTP web服务器。

谢谢!我想出了买一台macbook的主意:)