【发布时间】:2021-02-24 05:52:23
【问题描述】:
我目前在尝试在 Apple 商店中发布我的应用更新时遇到问题。
当应用尝试连接到 API 时,加载器会无限旋转。
当我在所有条件下测试我的应用时,它都能完美运行。
我尝试了我的应用:
- 不同的IOS版本(包括14.1的IOS),
- 在调试模式下,
- 在发布模式下,
- 在 iPhone 设备上使用 testFlight 应用程序
- 我还尝试了与 VPN 的连接,以检查来自其他位置的服务器连接
此外,我没有更改我的代码中可能改变应用程序和服务器之间连接的任何内容。 该应用也可以在 Android 上完美运行。
【问题讨论】:
-
你在纯 IPv6 网络上测试过吗?
-
@Paulw11 有趣的是它可能与 IP 相关。你愿意详细说明吗?
-
Apple 在纯 IPv6 网络上进行测试。您需要确保您的应用程序在纯 IPv6 网络上正常运行。 developer.apple.com/library/archive/documentation/…
-
感谢@Paulw11 的评论。我尝试按照指南创建 NT64 Internet 共享(如教程中所述)。我能够连接我的 iphone 抛出 wi-fi 并重现该问题。但是,iphone 中的所有应用程序都无法运行,而且我无法访问互联网。这有点令人困惑。即使错误出现在我的应用程序中,其他应用程序应该可以正常工作吗?我还使用以下网站 (ipv6-test.com/validate.php) 测试了我的 api,以检查服务器是否“准备好 ipv6”并且它是 .. 可能你有什么想法吗?
-
如果 IPv6 网络上没有任何工作,那么您可能在设置测试网络时遇到了问题。无论如何,当您的应用程序无法联系服务器时,您已经确定了应用程序启动的问题。你应该解决这个问题;至少在超时后提供错误消息。您仍然需要弄清楚为什么 Apple 无法联系您的服务器,然后他们才能审核您的应用。
标签: javascript ios react-native app-store testflight