为何多数参考资料提及57*57 App图标尺寸,而Xcode中无此规格?
为什么Xcode里找不到57*57的iPhone应用图标选项?
这事儿其实是因为iOS图标规范的更新迭代,给你拆解一下核心原因:
- 57×57这个尺寸是iOS 6及更早版本的标准应用图标,针对的是非Retina屏幕的旧款iPhone(比如iPhone 3GS及之前的机型)。现在这些旧系统的市场占比几乎可以忽略不计,Apple和Xcode也就不再把它作为默认选项展示了。
- 从iOS 7开始,Apple引入了适配Retina屏幕的高分辨率图标规范,后续又扩展了@2x、@3x版本来匹配不同设备的显示需求。现在Xcode默认提供的都是适配现代iOS版本(iOS 7+)的图标尺寸,比如1024×1024(App Store提交用)、60×60(@1x)、120×120(@2x)、180×180(@3x)这些。
- 如果你确实有特殊需求要适配极旧的iOS系统,还是可以手动把57×57的图标添加到项目的资源文件里,只是Xcode不再主动给你这个选项了——毕竟现在几乎没人用那么老的系统啦。
内容的提问来源于stack exchange,提问作者Piepants




