Meteor iOS 应用与 AirWatch VPN 隧道有关的问题

Meteor iOS app issue with AirWatch VPN Tunneling

我们使用 Meteor+Ionic2 开发了一个移动应用程序。我们使用不在互联网区域的内部 NodeJS 服务器。我们将应用程序部署到我们的企业应用程序商店,启用 AirWatch VPN 隧道以访问 Intranet 区域中的服务器。

当使用 iOS 设备级别使用 "F5 Access" VPN 进行测试时一切正常,当使用 Xcode 或没有 VPN 隧道的企业应用程序商店进行部署时。但是,当从我们使用 AirWatch VPN 隧道执行每个应用程序 VPN 的企业应用程序商店下载应用程序时,iOS 应用程序卡在初始屏幕上。它似乎没有调用 Meteor+Ionic2 的任何客户端或服务器端代码。

当使用开发分发重新部署它时,它似乎停留在 about:blank 而不是转到本地主机并在 about:blank 中出现 "Failed to load resource" 错误。

相同的 AirWatch VPN 隧道在 Android 中运行良好。这个问题似乎只发生在 iOS。我检查了设备级日志以及没有报告任何错误的 AirWatch VPN 隧道日志。

我不确定 Meteor+Ionic2 是否支持 iOS 的 AirWatch VPN 隧道,因为调用了 none 框架代码。无论如何调试企业分布式应用程序? iOS 使用 Meteor 的应用程序开发不支持 VPN 隧道吗?

谢谢, 安纳杜赖.

问题的根本原因似乎是 AirWatch 配置导致本地主机附加域名,如 localhost.mycompany.com。由于 AirWatch 无法修复此问题,我们放弃了使用 AirWatch VPN 隧道的计划。