【问题标题】:Apple iOS App Reject: Alamofire IPv6 not SupportedApple iOS 应用拒绝:不支持 Alamofire IPv6
【发布时间】:2017-01-13 17:06:02
【问题描述】:

最近我们提交了新版本的应用程序进行审核,已被拒绝

您的应用在运行 iOS 9.3.5 并连接到 IPv6 网络的 iPad 和 iPhone 上崩溃

但我只使用 Alamofire 3.4.1 进行 API 请求,带有域名(不是 IP 地址),并且兼容 IPv6 这是 ipv6-test.com 的结果

我们的 ISP 不提供仅 IPv6 网络,为了检查我们的应用程序,我们按照this 程序在 Mac 中设置 IPv6,然后它在这里工作,在我们再次提交构建后,但它再次以同样的原因被拒绝

任何人都可以建议,我们如何解决问题/在我当前的环境中有什么问题

【问题讨论】:

  • 不需要ipv6服务器。
  • 您好,我也遇到了同样的问题,请问您解决了吗?
  • 是的,这不是 IPv6 或 Alamofire 的问题,它工作正常 - 我们的应用程序在 IPAD 中因 UIAlertController Popover Source Rect 未设置而崩溃,之后我们重新提交应用程序并获得批准

标签: alamofire ipv6 appstore-approval


【解决方案1】:

我们终于发现问题不在于 IPv6 或 Alamofire,它工作正常 - 我的应用程序在 IPAD 中因 UIAlertController Popover Source Rect 未设置而崩溃,之后我们重新提交应用程序并获得批准 这些可能会帮助某人 https://forums.developer.apple.com/message/176301#176301 https://forums.developer.apple.com/message/176303#176303

【讨论】:

    【解决方案2】:

    尝试删除您域的 AAAA 记录。
    这样您的应用程序就可以使用 NAT64 网络访问您的服务器,其他使用 ipv6 直接。

    它可能有助于调试问题。

    【讨论】:

      猜你喜欢
      • 2017-01-06
      • 1970-01-01
      • 2016-11-16
      • 2017-02-13
      • 2016-12-11
      • 1970-01-01
      • 2017-01-13
      • 1970-01-01
      • 2017-06-16
      相关资源
      最近更新 更多