iOS iTunes 会自动裁剪您的图标吗?

标签 ios iphone app-store-connect itunes

我知道 iOS 应用程序图标会自动裁剪成漂亮的圆形,并在设备上安装时添加反射效果。 iTunes 中的 512x512 图像是否也会自动完成同样的效果,还是我需要将其设计为正确的形状?如果我这样做,是否有我可以使用的模板?

最佳答案

512 x 512 图像在商店中的任何位置都将调整为正确的大小。 iTunes 还添加了圆形边缘以及光泽和反射。如果你想有一个“预渲染”图标(意味着不添加光泽),将它作为一个条目添加到你的 .plist 文件中:

UIPrerenderedIcon TRUE

在您的应用程序中还有一系列图标。这是我在我的应用程序中设置的(这些也在您的 .plist 文件中):

<key>CFBundleIconFile</key>
<string>iPhoneAppIcon.png</string>

<key>CFBundleIconFiles</key>
<array>
    <string>Icon@2x.png</string>
    <string>iPhoneAppIcon.png</string>
    <string>iPadAppIcon.png</string>
    <string>Icon-Small-50.png</string>
    <string>Icon-Small.png</string>
</array>

供引用...

  • iPhoneAppIcon.png (57x57) (iOS - 1,3G,3GS,1st/2nd Gen Touch)
  • Icon@2x.png(114x114 - 用于视网膜显示)
  • iPadAppIcon.png(72x72 - 适用于 iPad)
  • Icon-Small-50.png(50x50 - 用于 iPad 聚光灯搜索)
  • Icon-Small.png(29x29 - 用于聚光灯搜索)

所以 Apple 在 iTunes 商店中为您做了很多,但您仍然需要在您的应用程序中做很多。我通常先创建一个 512x512,然后从那里缩小尺寸,并根据需要对小块进行调整。

关于iOS iTunes 会自动裁剪您的图标吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4295250/

相关文章:

ios - ScrollView 内容大小设置为屏幕宽度最大值

ios - 在遍历数组时保存到 CoreData

ios - 如何让用户复制 UIAlertView 的描述?

ios - 将iOS应用设置为对App Store中的选定用户可见

iphone - 我仍然可以将 iOS 3.2 SDK 编译的应用程序上传到 iTunesConnect

php - Base64 Over HTTP POST 丢失数据(Objective-C)

ios - 关闭 NSURLConnection 的正确方法

ios - segue 的自定义 setter 看不到我在 iPhone Master/Detail Storyboard 中发送给它的对象

iphone - 无法使用管理器将应用程序提交到iTunes Connect

ios - 应用程序加载器停留在 “Verifying assets with the iTunes Store” 阶段