【问题标题】:Catalyst app info.plist not being recognizedCatalyst 应用程序 info.plist 未被识别
【发布时间】:2020-04-21 14:03:08
【问题描述】:

我正在尝试将我的第一个催化剂应用程序提交到 Mac App Store。我已经在 iTunes Connect 中设置了 App Store 信息,并且我已经确认 app 中的 info.plist 中有以下键:

<key>LSApplicationCategory</key>
    <string>public.app-category.business</string>

但是,当我上传到应用商店时,我收到了我需要添加 LSApplicationCategory 的消息

ERROR ITMS-90242:“产品存档无效。Info.plist 必须包含 LSApplicationCategoryType 键,其值为有效类别的 UTI。有关详细信息,请参阅“将 Mac 应用程序提交到 App Store” 。”

我已经确认 public.app-category.business 都是正确的,并且我也尝试使用值“Business”。我收到相同的错误消息。还有什么需要看的吗?

【问题讨论】:

    标签: deployment catalyst


    【解决方案1】:

    您添加到 .plist 文件的密钥是错误的。添加下面的键值对。

    <key>LSApplicationCategoryType</key>
    <string>public.app-category.business</string>
    

    【讨论】:

      【解决方案2】:

      slicerdicer 的建议对我有用。要添加一些额外的细节,您还可以通过转到项目/目标/常规来设置应用程序类别。这是第一个选项。

      【讨论】:

      • 这是正确的。我手动将它添加到 plist 中,但它失败了。
      【解决方案3】:

      我使用 Catalyst 成功上传了两个应用程序,然后第三个应用程序因该错误而失败。我找到了这个并且似乎可以工作。

      在 info.plist 中添加 App Catagory 以及您的应用适合的任何类别。我使用了生产力。

      【讨论】:

        【解决方案4】:

        我正在将 iOS 应用程序转换为 Mac 应用程序,并且我正在更新文件 info.plist,它实际上并没有更新总体项目。

        我最终不得不转到总体项目,在左侧的 TARGETS 选项卡下,我选择了我的应用程序,转到 Info 选项卡,并在那里添加了 App Category。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-05-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-02-28
          相关资源
          最近更新 更多