debugging 苹果通过开发环境

wqlqzqxt  于 2023-10-24  发布在  其他
关注(0)|答案(2)|浏览(124)

我试图了解如何使用苹果通行证,同时使用localhost.我使用Android的USB调试,所以我可以从我的手机访问我的网站localhost上服务.我还设置了签名,压缩和通行证的安装.
我不明白的是,如何调试已安装的pass和我的服务器之间的通信。一旦安装了pass,我似乎就没有收到来自pass的请求。这是因为我使用了localhost吗?我在用于生成文件的pass.json文件中插入了localhost作为Web服务。我的问题是理解如何调试问题,因为我没有得到任何反馈。

wko9yo5t

wko9yo5t1#

Localhost将无法工作,因为设备将视localhost为自身,而不是您的计算机。
在当地工作:

  • 将手机和电脑连接到同一无线网络
  • 在iPhone的开发者菜单中允许http(否则,由于没有https webServiceURL,将拒绝传递)
  • 使用http://computerIp:8080/作为webServiceURL
  • 在您的计算机上的端口8080上提供您的Web服务

要获得反馈,您可以在Xcode或OSX控制台应用程序中查看设备日志。

0yg35tkg

0yg35tkg2#

苹果钱包通行证不支持本地主机网址.这里是我尝试的一些技巧-
1.使用计算机IP地址-这不会工作,因为我发现苹果钱包通行证只支持安全的网址。
1.使用ngrok(https://ngrok.com/)- Ngrok提供一个安全的URL,并将其端口转发到本地开发服务器。在mac上安装ngrok后,您所要做的就是在终端中运行ngrok http 8080

相关问题