Ios4 Icon.png有问题(在顶级应用程序包装器下找不到Info.plist中指定的图标:Icon.png(-19007))

Ios4 Icon.png有问题(在顶级应用程序包装器下找不到Info.plist中指定的图标:Icon.png(-19007)),ios4,icons,packaging,Ios4,Icons,Packaging,我正在组装一个通用应用程序,我的项目中有图标,但我一直收到编译器关于Icon.png的警告 我按照上的说明进行操作,但仍然出现上述错误 我试着做了以下几点: 将图标放在共享组中,并根据技术说明根据plist添加图标。 更改图标路径以向其添加共享/以指向共享文件夹 创建一个资源组(技术说明没有指出XCode不会为通用应用程序创建资源组),并将它们移动到其中(我从plist中删除了“Shared/”前缀) 将图标移动到项目的顶层 我还仔细检查了图标的大小,它们都是正确的,还有每个图标的名称 有什么我

我正在组装一个通用应用程序,我的项目中有图标,但我一直收到编译器关于Icon.png的警告

我按照上的说明进行操作,但仍然出现上述错误

我试着做了以下几点:

将图标放在共享组中,并根据技术说明根据plist添加图标。 更改图标路径以向其添加共享/以指向共享文件夹

创建一个资源组(技术说明没有指出XCode不会为通用应用程序创建资源组),并将它们移动到其中(我从plist中删除了“Shared/”前缀)

将图标移动到项目的顶层

我还仔细检查了图标的大小,它们都是正确的,还有每个图标的名称


有什么我可能遗漏的吗?

右键单击图标文件并选择获取信息。选择“目标”选项卡,并确保选中了正在构建的目标。仅仅因为文件在项目中,并不一定意味着它被复制到应用程序包中。

右键单击图标文件并选择“获取信息”。选择“目标”选项卡,并确保选中了正在构建的目标。仅仅因为一个文件在项目中,并不一定意味着它被复制到应用程序包中。

我也有同样的问题。构建和存档时,单击“在查找器中显示”,显示存档包的内容,并检查是否显示了所有文件。对我来说,由于某种原因,存档缺少Icon.png文件。存档实用程序有一个bug。我将图标移出资源文件夹,清理并构建了项目。然后我再次将图标移动到资源文件夹中,并对其进行清理和构建。然后归档文件复制了丢失的图标文件。

我也遇到了同样的问题。构建和存档时,单击“在查找器中显示”,显示存档包的内容,并检查是否显示了所有文件。对我来说,由于某种原因,存档缺少Icon.png文件。存档实用程序有一个bug。我将图标移出资源文件夹,清理并构建了项目。然后我再次将图标移动到资源文件夹中,并对其进行清理和构建。然后档案馆复制了丢失的图标文件。

我也犯了同样的错误,清理项目并重新构建对我有效。这肯定是一个Xcode问题——即使在4.0.2上也是如此。您使用的是哪个版本的Xcode?尝试更新到最新版本

我也犯了同样的错误,清理项目和建筑再次对我有效。这肯定是一个Xcode问题——即使在4.0.2上也是如此。您使用的是哪个版本的Xcode?尝试更新到最新版本

我有这个问题。我的答案是检查大写字母。在我的plist中,我有Icon-small-50.png Icon-small.png和Icon-small@2x.png我用大写字母表示,问题就消失了。e、 g.Icon-Small-50.png Icon-Small.png和Icon-small@2x.png我有这个问题。我的答案是检查大写字母。在我的plist中,我有Icon-small-50.png Icon-small.png和Icon-small@2x.png我用大写字母表示,问题就消失了。e、 g.Icon-Small-50.png Icon-Small.png和Icon-small@2x.png

我也有同样的问题,找到一个适合我的解决方案。 请尝试以下步骤:

  • 构建>清除所有目标
  • 将Icon.png重命名为xcon.png
  • 将xcon.png重命名为Icon.png
  • 构建>构建和归档
  • 重新提交到iTunes connect-成功
大多数情况下,除了更改Icon.png的名称并将其更改回来外,什么也不做,但它可以工作

我曾尝试使用512*512 Icon.png进行学习,但后来我复制了一个57*57的新图标,然后问题出现了,我想可能是这个问题的原因


我是mac的新手。我的XCode4每天大约崩溃10次。我错过了Visual studio。

我也遇到了同样的问题,并找到了适合我的解决方案。 请尝试以下步骤:

  • 构建>清除所有目标
  • 将Icon.png重命名为xcon.png
  • 将xcon.png重命名为Icon.png
  • 构建>构建和归档
  • 重新提交到iTunes connect-成功
大多数情况下,除了更改Icon.png的名称并将其更改回来外,什么也不做,但它可以工作

我曾尝试使用512*512 Icon.png进行学习,但后来我复制了一个57*57的新图标,然后问题出现了,我想可能是这个问题的原因


我是mac的新手。我的XCode4每天大约崩溃10次。我错过了Visual studio。

我也遇到了同样的错误,同样是一个通用应用程序。我有一个来自Xcode 3的项目(已经提交到商店)。我在Xcode 4中打开,当您单击目标时,看到了精美的图像链接页面(单击目标、“摘要”和“应用程序部署信息”)。在链接各种图标、测试、编译、然后归档之后,我发现了这个错误

还有一件事——我已经在Xcode 3的plist中手工添加了图标名。我的猜测是,这与Xcode 4中的图像链接功能相冲突。所以我删除了plist中的一个条目“icon”。新的图像链接器将plist条目创建为数组。尽管我确实用我的包中的图像名验证了文件名,并在两个位置将其中一个文件名大写,但我还是保留了相同的内容。我删除了有问题的图像并将其添加回包中

我验证了,它通过了

我的猜测是,“特殊”图标名称——与应用程序中的某些功能动态链接——将比随机名称更敏感。有了新的图像链接功能,你可以随意命名你的图标文件


希望这能有所帮助。

我也遇到了同样的错误,同样是一个通用应用程序。我有一个来自Xcode 3的项目(已经提交到商店)。我在Xcode 4中打开,当您单击时,看到了精美的图像链接页面(单击目标、“摘要”和“应用程序部署信息”)
<key>CFBundleIcons</key>
<dict>
    <key>CFBundlePrimaryIcon</key>
    <dict>
        <key>CFBundleIconFiles</key>
        <array>
            <string></string> <--------- Extra string shouldn't be there------
            <string>Icon@2x.png</string>
            <string>Icon.png</string>
        </array>
    </dict>
</dict>