26

我正在尝试使用 Applicaton Loader 将我的二进制文件上传到 iTunes Connect。当我选择文件并点击发送时,它会发送大约一秒钟,然后弹出此错误,

在顶级应用程序包装下找不到 info.plist 中指定的图标:默认 -Landscape@2x~ipad.png

这是什么意思?我如何解决它?

4

15 回答 15

34

另一个可能导致问题的设置:您必须确保在构建阶段/捆绑资源下也可以找到图标文件

于 2012-09-01T06:55:50.057 回答
23

编辑您的项目 .plist 文件“作为源代码”,即在任何旧文本编辑器中打开它。然后手动编辑图标文件名,直到它们有意义。

于 2012-05-08T22:33:44.360 回答
17

.plist验证和存档以上传到 App Store 时区分大小写。

如果你有这个.plist

icon-72@2X.png

文件名不能

icon-72@2x.png

由于 x 字符的大小写变化。

于 2012-06-18T21:03:55.317 回答
8

我重命名文件并相应地更改 info.plist 中图标文件的名称,这个解决方案对我有用。

于 2012-04-17T06:35:25.923 回答
6
  1. 清理你的构建
  2. 确保文件实际上在文件系统上
  3. 确保您可以在项目导航器中看到该文件。
  4. 第 3 步很可能会失败。如果是这样,请将图标从查找器拖到项目导航器上。当被问到时,取消选中“复制 ..blabla”选项,因为由于文件已经存在于您将其拖到的位置,因此它会失败。一旦文件出现在 Project Navigator 中,您就应该是金色的。
于 2012-10-20T21:45:50.400 回答
5

还要检查您的项目文件夹中是否没有 2 个同名图标。

于 2012-05-22T09:56:01.723 回答
4

我认为这个问题的答案会随着时间的推移而变化,因为 Apple 会不断更改应用程序验证规则。这些验证规则仅在您将应用提交到 AppStore 时才会出现。

在这种特殊情况下,我在 2012 年 8 月 3 日上传应用程序时发生了验证错误。

解决方案相当简单。我不得不移动到位于项目目录中嵌套的文件夹中的图标文件,一直到TOP LEVEL项目目录——其中包含项目文件。一旦我这样做并将文件读回我项目中的资源,验证错误就消失了。

当然,您应该检查这个问题不是由拼写错误的文件名引起的,即您的 plist 文件和文件系统上图标文件的真实名称之间的差异。

于 2012-08-03T12:34:31.383 回答
2

另一个引起我注意的小问题是一个空字符串。我收到了神秘的失败消息...

Icon specified in the info.plist not found under the top level app wrapper:

并发现这潜伏在我的 plist 中

<string></string>
于 2012-11-09T17:28:04.320 回答
2

我是类似的问题。我有决心这样做

1/ 在你的 Target 中删除你的应用程序 Icone

2/ 重命名你的图标 ex:applicationNameSmall.png

3/ 在您的应用程序中添加您的图标。

这对我有用。

于 2013-01-21T12:36:54.060 回答
2

出现错误是因为 App Store 正在根据 yourProject-info.plist 检查图标文件的名称。如果它们不匹配,则会出现错误消息。

要解决此问题:转到 xcode 中的 yourProject-info.plist 并检查“icon-files”和“icon-files(IOS5)”数组。您需要确保每个字符串都与文件目录中的图标文件相对应。

更改或删除不匹配的字符串名称(我不得不删除一个空白字符串)。重建。正如其他海报所指出的,名称区分大小写,因此也要注意这一点。

于 2013-07-14T12:43:10.740 回答
1

有时需要在某些图像编辑工具(例如 Adob​​ Photoshop)中打开 Icon.png 文件并将其另存为新图像。这工作正常。检查附加的图像有时图像属性不会通过手动重命名图像文件而改变。见附图

于 2013-03-04T05:23:32.890 回答
0

我有同样的问题。我去了 Targets->Build Phases 并从那里删除了我早早推送的旧(测试)图标。祝你好运:)

于 2013-11-06T13:12:21.930 回答
0
  1. 修复它建议的图像问题。
  2. 清理你的项目。
  3. 构建并运行以确保没有任何损坏。
  4. 删除以前的存档
  5. 创建一个新存档(产品 -> 存档)

这对我有用。我不得不重新归档我的应用程序,因为前一个没有更新。

于 2013-06-24T13:51:29.563 回答
0

我犯了一个愚蠢的错误,在我的 info.plist 中我有 Icon.png,而真正的文件名是 icon.png(没有大写)

于 2012-12-20T21:18:02.453 回答
0

我遇到过同样的问题。我刚刚将它抱怨的图像文件添加到查看器中的项目中。不确定这是否是正确的做法,但它为我解决了这个问题。

于 2012-06-26T16:56:20.153 回答