【问题标题】:Apple passes development environment苹果通过开发环境
【发布时间】:2019-10-10 15:35:14
【问题描述】:

我正在尝试了解如何在使用本地主机时使用苹果通行证。我正在使用 Android Usb 调试,因此我可以通过手机访问在 localhost 上提供的网站。我还设置了通行证的签名、压缩和安装。

我不明白的是如何调试安装的通行证和我的服务器之间的通信。安装后,我似乎没有收到通行证的请求。这是因为我使用的是本地主机吗?我在用于生成文件的pass.json 文件中插入了 localhost 作为 Web 服务。我的问题是了解如何调试问题,因为我没有得到任何反馈。

【问题讨论】:

    标签: debugging localhost wallet passkit


    【解决方案1】:

    本地主机不起作用,因为设备会将本地主机视为自身,而不是您的计算机。

    在本地工作:

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

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

    【讨论】:

    • 非常感谢您的快速回复。我设法解决了这个问题。本地主机不是问题,因为我已经通过 USB 调试连接了我的手机。问题是我没有在后端正确格式化 url 并且过度思考了这个问题。再次感谢您的快速回复,希望这个答案将来对某人有用。
    猜你喜欢
    • 2011-11-25
    • 1970-01-01
    • 2015-06-05
    • 2019-10-01
    • 2012-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多