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

Eri*_*ric 18 icons packaging ios4

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

我按照http://developer.apple.com/library/ios/#qa/qa2010/qa1686.html上的说明操作,但仍然出现上述错误.

我尝试过以下方法:

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

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

将图标移动到项目的顶层.

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

我可能错过了什么?

Sno*_*uin 33

出于某种原因(可能在添加多个图标并更改文件?)时,项目会移动到item 1-... 确保您的图标列item 0plist

在此输入图像描述


rml*_*rml 14

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

  • 构建>清除所有目标
  • 将Icon.png重命名为xcon.png
  • 将xcon.png重命名为Icon.png
  • 构建>构建和存档
  • 重新提交到iTunes连接 - 成功!

除了更改Icon.png的名称并将其更改回来之外什么都不做,但它确实有效!

我曾尝试使用512*512 Icon.png进行学习,但我稍后会复制一个57*57的新版本,然后问题出来了,我想也许是这个问题的原因.

我是mac的新手.我的XCode4每天大约崩溃10次.我想念Visual Studio.


nev*_*ing 6

这是我解决这个问题的方法.文件中有一个空字符串MyApp-Info.plist.我手动删除它(在文本编辑器中)并验证并上传我的应用程序.

<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>
Run Code Online (Sandbox Code Playgroud)


Jim*_*Jim 1

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