返回

ITMS-90683: Missing Purpose String in Info.plist 的解决方法

Android

导航 App Store 提交过程:修复 ITMS-90683 错误

在将应用程序提交到 Apple 的 App Store 时,开发人员偶尔会遇到恼人的 ITMS-90683 错误。此错误表明您的应用程序的 Info.plist 文件缺少必要的 Purpose String,这会阻碍您的提交。让我们深入探讨这个错误,并了解如何快速有效地解决它。

ITMS-90683 错误简介

在提交过程中,App Store 会仔细检查您的应用程序,以确保其符合特定的准则。其中一个关键要求是 Purpose String,这是一条简短的文本,您的应用程序的主要功能。它是 App Store 中应用程序列表的重要组成部分,有助于用户了解其用途。如果没有提供 Purpose String,您将不可避免地遇到 ITMS-90683 错误,从而阻止您的应用程序上架。

解决 ITMS-90683 错误的步骤

修复 ITMS-90683 错误相对简单,只需要对 Info.plist 文件进行一些修改。以下是如何操作:

  1. 打开您的 Xcode 项目: 启动 Xcode 并打开要提交到 App Store 的应用程序项目。

  2. 定位 Info.plist 文件: 在项目导航器中,找到并选择名为 Info.plist 的文件。此文件包含应用程序的元数据和配置信息。

  3. 添加 Purpose String: 在 Info.plist 文件中,找到名为 "NSHumanReadableCopyright" 的键。在这个键下面,添加以下代码段:

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>
  1. 保存更改: 保存对 Info.plist 文件的更改。

  2. 重新构建应用程序: 重新构建您的应用程序以确保更改生效。

  3. 再次提交: 尝试再次将您的应用程序提交到 App Store。错误现在应该已得到解决,您的应用程序将进入审核流程。

预防 ITMS-90683 错误的提示

为了避免将来出现 ITMS-90683 错误,请牢记以下提示:

  • 提前准备: 在开始开发应用程序之前,请务必仔细阅读 App Store 的提交指南,以了解所有必需的字段和要求。

  • 检查 Info.plist 文件: 在提交应用程序之前,请务必仔细检查您的 Info.plist 文件,以确保您已提供了 Purpose String。

  • 使用验证工具: App Store Connect 提供了一个验证工具,可以检查您的应用程序是否符合 App Store 的要求。利用此工具来主动识别和解决任何潜在问题。

结论

通过仔细遵循本文中概述的步骤,您可以轻松解决 ITMS-90683 错误,并成功将您的应用程序提交到 App Store。请记住遵循预防技巧,以避免将来出现此错误,并确保您的应用程序始终符合 App Store 的要求。

常见问题解答

  1. 为什么我收到 ITMS-90683 错误?

    • 该错误表明您的 Info.plist 文件中缺少 Purpose String。
  2. 如何修复 ITMS-90683 错误?

    • 在您的 Info.plist 文件中添加缺失的 Purpose String。
  3. 如何防止 ITMS-90683 错误?

    • 在开始开发之前,请阅读 App Store 指南并确保您的 Info.plist 文件包含 Purpose String。
  4. Purpose String 的最大长度是多少?

    • Purpose String 不应超过 255 个字符。
  5. 如果我无法自己解决 ITMS-90683 错误,我该怎么办?

    • 您可以在 Apple 开发者论坛或联系 Apple 支持寻求帮助。