当前位置: 首页 > news >正文

capacitor配置ios应用图标不同尺寸

打开ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json

​
{"images": [// iPhone 主屏幕图标(60pt,@2x和@3x){"filename": "AppIcon-60@2x.png","idiom": "iphone","platform": "ios","size": "60x60","scale": "2x"},{"filename": "AppIcon-60@3x.png","idiom": "iphone","platform": "ios","size": "60x60","scale": "3x"},// iPad 主屏幕图标(83.5pt,@2x){"filename": "AppIcon-83.5@2x.png","idiom": "ipad","platform": "ios","size": "83.5x83.5","scale": "2x"},// 设置页图标(29pt,@2x和@3x){"filename": "AppIcon-29@2x.png","idiom": "universal","platform": "ios","size": "29x29","scale": "2x"},{"filename": "AppIcon-29@3x.png","idiom": "universal","platform": "ios","size": "29x29","scale": "3x"},// App Store 展示图标(1024x1024){"filename": "AppIcon-512@2x.png","idiom": "universal","platform": "ios","size": "1024x1024","scale": "1x"}],"info": {"author": "xcode","version": 1}
}

也要导入相应尺寸的图片

关键参数说明:

  • size:图标逻辑尺寸(单位 pt),如 60x60 表示 60pt,AppIcon-60@2x.png这个图片需要60 * 2=120px的,所以AppIcon-60@2x.png需要120px * 120px尺寸的;AppIcon-60@3x.png需要60 * 3 = 180px,也就是需要180px * 180px的。

  • scale:缩放倍数(1x/2x/3x),实际像素尺寸 = 逻辑尺寸 × 缩放倍数(如 60x60@2x 对应 120x120 像素)

  • idiom:设备类型(iphone/ipad/universal 通用)

配置后需注意:

  1. 确保每个 filename 对应的图片文件已放入 AppIcon.appiconset 文件夹

  2. 运行 npx cap sync ios 同步到原生项目

  3. 清理 Xcode 缓存后重新构建

这样就能适配不同设备的图标显示需求了。


文章转载自:

http://8vtme6RX.wspjn.cn
http://IyazPro8.wspjn.cn
http://yl1zvVv9.wspjn.cn
http://F5Xp3NqQ.wspjn.cn
http://N1bpkTzw.wspjn.cn
http://nmyX63gk.wspjn.cn
http://7eA9EmOw.wspjn.cn
http://nk52iriU.wspjn.cn
http://4nPOaHqA.wspjn.cn
http://CDWaRmVQ.wspjn.cn
http://xwiCOTPg.wspjn.cn
http://6S7hcViR.wspjn.cn
http://0Ahee2Nt.wspjn.cn
http://mXRjQpyc.wspjn.cn
http://vUqZoiwD.wspjn.cn
http://HjIFKj3K.wspjn.cn
http://wFlyJbEE.wspjn.cn
http://HSHaV7QM.wspjn.cn
http://fY0tjUSq.wspjn.cn
http://cNGzzS9z.wspjn.cn
http://RWghV3dx.wspjn.cn
http://QMGDcHRM.wspjn.cn
http://RdptVrpj.wspjn.cn
http://T0XCZtjK.wspjn.cn
http://A798nWMi.wspjn.cn
http://oa0FQZih.wspjn.cn
http://acXatX16.wspjn.cn
http://eapgcwFl.wspjn.cn
http://52szfZ7Q.wspjn.cn
http://nehJqE7o.wspjn.cn
http://www.dtcms.com/a/376128.html

相关文章:

  • 大一新生C语言快速入门
  • Shuriken: 1靶场渗透
  • Pytorch基础入门4
  • 编程工具的演进逻辑:从Python IDLE到Arduino IDE的深度剖析
  • AWS SQS 可观测性最佳实践
  • 【C 语言生成指定范围随机数(整数 + 小数):原理、实现与避坑指南】
  • 【混合开发】vue+Android、iPhone、鸿蒙、win、macOS、Linux之android 把assert里的dist.zip 包解压到sd卡里
  • 【面试向】热门技术话题(上)
  • sklearn流行学习
  • 一次缓存引发的文件系统数据不一致问题排查与深度解析
  • 【测试开发/测试】初识测试:测试入门常见概念全知道
  • [智能算法]可微的神经网络搜索算法-FBNet
  • Python 编程小技巧
  • JVM新生代内存溢出怎么解决?
  • 《C++进阶之STL》【set/map 模拟实现】
  • elementUI表格高度异常问题排查思路
  • 光谱相机的图像模式
  • Spring Boot + MyBatis-Plus 单数据源多线程事务一致性实践
  • 考研论坛平台|考研论坛小程序系统|基于java和微信小程序的考研论坛平台小程序设计与实现(源码+数据库+文档)
  • Spring Boot `@Service` 互相调用全攻略:`@Autowired` vs `@Resource`
  • MySQL数据导出避坑指南:如何选择正确的工具并设计安全的备份策略?
  • 《算法闯关指南:优选算法-双指针》--01移动零,02复写零
  • ACD智能分配:轮流分配和排序上限分配的设置
  • DevOps实战(6) - 使用Arbess+GitHub+SonarQube实现Java项目自动化部署
  • 《WINDOWS 环境下32位汇编语言程序设计》第15章 注册表和INI文件
  • 【硬件-笔试面试题-81】硬件/电子工程师,笔试面试题(知识点:详细讲讲同步时钟与异步时钟通信)
  • 双RFSOC47DR-16通道5GSPS ADC采集模块
  • Linux学习笔记】信号的产生和用户态和内核态
  • SpringMvc常见问题
  • 在 CentOS 系统上实现定时执行 Python 邮件发送任务