代码之家  ›  专栏  ›  技术社区  ›  user160917

iPhone应用程序加载器和图标文件扩展名

  •  2
  • user160917  · 技术社区  · 15 年前

    所以我有一个iPhone应用程序,我已经完成了高分辨率图形更新。

    如果我将-info.plist文件中的“Icon File”键设置为“Icon”,图标将显示在设备上,但是当我尝试使用应用程序加载程序上载应用程序时,它会抱怨说图标文件没有扩展名。

    当我将“Icon File”键设置为“Icon.png”并将应用程序加载到设备时,会显示低分辨率图标,而不是新的漂亮图标。

    我的解决方案是不使用应用程序加载程序,而是使用itunesconnect来加载二进制文件,然而,由于他们正在取消这种上传二进制文件的方法,从长远来看,这种解决方案似乎不可行。

    1 回复  |  直到 7 年前
        1
  •  4
  •   Can Berk Güder Pugalmuni    15 年前

    苹果关于这个主题的文档是不完整的,甚至是错误的。

    以下是在Info.plist中使用高分辨率图标的正确方法:

    <key>CFBundleIconFile</key>
    <string>Icon.png</string>
    <key>CFBundleIconFiles</key>
    <array>
        <string>Icon.png</string>
        <string>Icon@2x.png</string>
    </array>
    

    在Xcode中,这两个键显示为“Icon file”和“Icon files”