我试图了解如何使用苹果通行证,同时使用localhost.我使用Android的USB调试,所以我可以从我的手机访问我的网站localhost上服务.我还设置了签名,压缩和通行证的安装.我不明白的是,如何调试已安装的pass和我的服务器之间的通信。一旦安装了pass,我似乎就没有收到来自pass的请求。这是因为我使用了localhost吗?我在用于生成文件的pass.json文件中插入了localhost作为Web服务。我的问题是理解如何调试问题,因为我没有得到任何反馈。
pass.json
wko9yo5t1#
Localhost将无法工作,因为设备将视localhost为自身,而不是您的计算机。在当地工作:
http://computerIp:8080/
要获得反馈,您可以在Xcode或OSX控制台应用程序中查看设备日志。
0yg35tkg2#
苹果钱包通行证不支持本地主机网址.这里是我尝试的一些技巧-1.使用计算机IP地址-这不会工作,因为我发现苹果钱包通行证只支持安全的网址。1.使用ngrok(https://ngrok.com/)- Ngrok提供一个安全的URL,并将其端口转发到本地开发服务器。在mac上安装ngrok后,您所要做的就是在终端中运行ngrok http 8080。
ngrok http 8080
2条答案
按热度按时间wko9yo5t1#
Localhost将无法工作,因为设备将视localhost为自身,而不是您的计算机。
在当地工作:
http://computerIp:8080/
作为webServiceURL要获得反馈,您可以在Xcode或OSX控制台应用程序中查看设备日志。
0yg35tkg2#
苹果钱包通行证不支持本地主机网址.这里是我尝试的一些技巧-
1.使用计算机IP地址-这不会工作,因为我发现苹果钱包通行证只支持安全的网址。
1.使用ngrok(https://ngrok.com/)- Ngrok提供一个安全的URL,并将其端口转发到本地开发服务器。在mac上安装ngrok后,您所要做的就是在终端中运行
ngrok http 8080
。