【发布时间】:2016-10-30 07:26:16
【问题描述】:
我在我的应用程序中添加了所需的图标文件。但是当我将应用上传到应用商店时,它会显示一个错误,提示 Bundle 不包含图标文件 57*57 但在我的应用中我已经拥有它。
我在 Xcode 5 中开发了这个应用程序,然后我在 info.plist 中添加了图标,因为在某些设备上图标不可见。
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>icon76</string>
<string>icon40</string>
<string>icon40@2x</string>
<string>icon60@2x</string>
<string>icon40@3x</string>
<string>icon50@2x</string>
<string>icon50</string>
</array>
<key>UIPrerenderedIcon</key>
<true/>
</dict>
</dict>
那么为什么我们要在 plist 中添加图标,因为在我最新的 xcode 7 项目中,我没有在 plist 中添加图标名称,但它仍然上传到了应用商店。
更新
<key>CFBundleIcons</key>
<dict/>
<key>CFBundleIcons~ipad</key>
<dict/>
在 plist 中使用上述代码并尝试运行它不显示任何图标
【问题讨论】:
-
你为什么不使用资产目录?
-
现在长大了,只需使用aseest设置图标访问我的答案:stackoverflow.com/questions/18736954/…,我在您的 plist 中没有找到任何 57x57
-
我已经长大了,兄弟。请阅读我的问题两次,我对上传应用程序有疑问和问题
-
我读过aseest很容易设置图标,不需要设置plist的东西,而且在你的pilist中也没有任何57x57像素的图像
-
在应用图标下使用资产目录并在项目目标中启动图像
标签: ios objective-c iphone xcode