【问题标题】:Apple Watch App Fails Submission Invalid Info.plist and IconApple Watch App 提交失败 Info.plist 和图标无效
【发布时间】:2015-06-07 14:12:35
【问题描述】:

我正在尝试将我的 Apple Watch 应用程序提交给 Apple。验证时,它总是因各种 info.plist 问题而失败。其中之一说:

The key ‘CFBundleIcons~ipad’ in bundle iPrayed.app/PlugIns/iPrayed WatchKit Extension.appex/iPrayed WatchKit App.app is invalid.

此外,我还收到有关无效图标名称的各种错误。我已经搜索过这些,但我在任何地方都没有看到它们。此外,Watch App 中的 CFBundleIcons 键永​​远不会显示在我在那里的 Info.plist 上。我究竟做错了什么?下面附上三个截图,一个错误,一个显示手表应用程序的目标,还有一个我在手表应用程序中的Image Assets文件。

【问题讨论】:

    标签: ios objective-c iphone apple-watch xcode-6.2


    【解决方案1】:

    我遇到了这个问题,连续 3 个小时后我才弄明白。

    打开您的查找器并找到 WATCH info.PLIST 文件

    然后删除有“CFBundleIcons~ipad”的行

    我希望这对某人有所帮助。

    【讨论】:

    • 有趣的是 CFBundleIcons 项目没有显示在 Xcode 上。必须通过查找器打开它
    【解决方案2】:

    这是 Xcode 6.2 上的一个疯狂错误,但我找到了一个简单的修复方法(经过大量努力)。

    显然,当为应用程序和同一资产目录中的手表使用相同的图标时,Xcode 无法正常工作,因此只需将图标分开即可解决此问题。

    只是一个小通知,注意有一个方形图标,不要在这些图标上包含任何透明度。如果您这样做,它将被提交,但几分钟后会自动拒绝。

    【讨论】:

    • 图标是分开的。我为 iPhone 应用程序使用一个资产文件夹,而为 Watch 应用程序使用不同的资产文件夹。它们都单独存储。无效的图标名称是我什至在任何地方都找不到的图标名称。此外,这并不能解释它所说的在 info.plist 中的 CFBundleicons~ipad 错误,但我的 info.plist 没有显示。
    • @user717452 您的屏幕截图显示了同一资产目录上的两个应用程序图标。您可以尝试检查描述该资产目录的 json 文件(即从中创建的内容)。
    • 哎呀,我的错,仍然在资产目录上检查了 iPhone 和 iPad 尺寸以供观看......刚刚通过验证。哇,那太令人沮丧了。谢谢!
    • 是的,在这个问题上花了半天时间。我现在将其提交给 Apple。
    • 如果您不介意我问一下,您提交的应用程序是什么,它已经进入审核了吗?
    【解决方案3】:

    我所做的是有两组应用程序图标,比如说,AppIcon 和 AppIcon-1。 AppIcon 是主 App 的一部分(在 Targets 中),AppIcon-1 是 WatchKit App(也在 Targets 中)
    AppIcon 包含 iPhone、iPad 和 Watch 的图标。
    AppIcon-1 仅包含手表的图标,


    这解决了我的问题。

    【讨论】:

      【解决方案4】:

      我已经解决了:

      • 在模式代码中打开“yourapp WatchKit app”的Info.plist
      • 删除以下行:

        <key>CFBundleIcons</key>
        <dict/><key>CFBundleIcons~ipad</key><dict/>
        

      我的项目也是你在截图中看到的问题。 我通过在我的 AppIcon 中识别这些图标删除图像并使用他想要 Xcode 的名称再次上传它们来绕过它们。

      我也不明白为什么这个位置有两个

      [对不起我的英语。 :-)]

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-06-30
        • 1970-01-01
        • 2020-10-13
        • 1970-01-01
        • 1970-01-01
        • 2021-07-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多