苹果通开发环境
Apple passes development environment
我想了解如何在使用 localhost 的同时使用 apple pass。我正在使用 Android USB 调试,因此我可以从我的 phone 访问我在本地主机上提供的网站。我还设置了通行证的签名、压缩和安装。
我不明白的是如何调试已安装的通行证和我的服务器之间的通信。安装通行证后,我似乎没有收到来自通行证的请求。这是因为我使用的是本地主机吗?我在用于生成文件的 pass.json
文件中插入了 localhost 作为 Web 服务。我的问题是理解如何调试问题,因为我没有得到任何反馈。
Localhost 将无法工作,因为设备会将 localhost 视为它自己,而不是您的计算机。
本地工作:
- 将您的 phone 和计算机连接到同一个无线网络
- 在您的 iPhone 的开发者菜单中允许 http(否则通行证将因没有 https webServiceURL 而被拒绝)
- 使用
http://computerIp:8080/
作为 webServiceURL
- 在您的计算机上的端口 8080 上提供您的 Web 服务
如需反馈,您可以在 Xcode 或 OSX 控制台应用程序中查看您的设备日志。
我想了解如何在使用 localhost 的同时使用 apple pass。我正在使用 Android USB 调试,因此我可以从我的 phone 访问我在本地主机上提供的网站。我还设置了通行证的签名、压缩和安装。
我不明白的是如何调试已安装的通行证和我的服务器之间的通信。安装通行证后,我似乎没有收到来自通行证的请求。这是因为我使用的是本地主机吗?我在用于生成文件的 pass.json
文件中插入了 localhost 作为 Web 服务。我的问题是理解如何调试问题,因为我没有得到任何反馈。
Localhost 将无法工作,因为设备会将 localhost 视为它自己,而不是您的计算机。
本地工作:
- 将您的 phone 和计算机连接到同一个无线网络
- 在您的 iPhone 的开发者菜单中允许 http(否则通行证将因没有 https webServiceURL 而被拒绝)
- 使用
http://computerIp:8080/
作为 webServiceURL - 在您的计算机上的端口 8080 上提供您的 Web 服务
如需反馈,您可以在 Xcode 或 OSX 控制台应用程序中查看您的设备日志。