由于 ipv6 将应用程序上传到苹果商店时出现问题

Posted

技术标签:

【中文标题】由于 ipv6 将应用程序上传到苹果商店时出现问题【英文标题】:Issue while uploading app to apple store due to ipv6 【发布时间】:2016-10-14 06:22:11 【问题描述】:

我正在将与聊天相关的应用程序上传到应用程序商店,但是当我这样做时它被拒绝并且苹果团队给出以下消息-->

    2 安全:用户生成的内容 1 性能:应用程序完整性

安全 - 1.2

您的应用允许用户匿名发布内容,但没有采取必要的预防措施。

接下来的步骤

请修改您的应用以实施以下所有预防措施:

年龄分级必须反映 17 岁以上。 要求用户同意条款 (EULA),并且这些条款必须明确表明不容忍令人反感的内容或辱骂用户。 一种过滤不良内容的方法。 一种用户标记不良内容的机制 一种用户阻止滥用用户的机制。 一种供用户立即从 Feed 中删除帖子的机制。 开发者必须在 24 小时内对令人反感的内容报告采取行动,删除内容并驱逐提供违规内容的用户。 开发者必须在应用本身中提供联系信息,让用户能够报告不当活动。

性能 - 2.1

在以下情况下,您的应用会在运行 ios 10.0.2 且连接到 IPv6 网络的 iPad 和 iPhone 上崩溃:

选择了相机按钮 选择了发送按钮

这发生在您的应用被使用时: - 在 Wi-Fi 上

我们附上了详细的崩溃日志以帮助解决此问题。

接下来的步骤

请修改您的应用并在连接到 IPv6 网络的设备上对其进行测试(所有应用都必须支持 IPv6),以确保其按预期运行。

我对此一无所知。请帮助我摆脱困境。提前致谢。

【问题讨论】:

【参考方案1】:

为了支持 IPv6 网络,根据 Apple 指南,2016 年 6 月 1 日之后提交的应用需要支持 IPv6。您必须使用支持 IPv6 的 NSURLSessionCFNetwork。开发者网站See more here,使App支持IPv6。

关于你的崩溃问题,请查看 Apple 提供的崩溃日志并检查崩溃的原因,如果可能是由于 IPv6 支持,则可以通过使应用支持 IPv6 来解决。

对于您在问题中提到的“注意事项”。 您需要将一些内容放在应用程序的条款和条件屏幕中。 (就像提到的年龄相关信息一样)。

你必须有一些标志按钮,它会告诉管理员消息的冒犯性,并且还有一些功能可以从应用程序中删除消息和用户。

希望对你有帮助。

【讨论】:

我添加了条款和条件页面,如果有人发送滥用数据,也可以用来阻止用户。那么是 ipv6 相关的问题吗? 根据审核状态,似乎第二个是针对 IPv6 的,第一个是针对用户内容的(注意滥用,适当的用户)。因此,请检查这两种情况,了解 IPv6 支持和用户内容。如果您说您添加了条款和条件屏幕。确保你满足那里提到的所有场景。如果不包括它们。不仅仅是把这些放在条款和条件屏幕上,你可以把它放在适当的地方。例如:如果有注册屏幕,您可以输入有关年龄的信息,但请记住,如果您在注册时询问用户他们的出生日期,Apple 会拒绝。 好的,明白了。但请告诉我如何解决 ipv6 相关问题。如何使用 ipv6。我不知道。 你用什么来联网?检查您是否使用 NSURLConnection 然后切换到使用 NSURLSession 。如果您使用 AFNetworking 库,则使用使用 NSURLSession 的更新方法。 如果对您有帮助,请接受并投票。

以上是关于由于 ipv6 将应用程序上传到苹果商店时出现问题的主要内容,如果未能解决你的问题,请参考以下文章

ionic v3 build IOS 上传到应用商店时出现“UIWebView”错误

尝试将 Android 应用程序上传到 Play 商店时出现问题

使用 Xcode 5 将 ipa 上传到应用商店时出现错误 ITMS-9000

上传到 iOS 应用商店时出现错误“您的二进制文件无效”

在启用关联域的情况下将应用更新到应用商店时出现问题

在应用商店(iTunes)上上传应用时出现以下错误`