SuperAPI AI 工具集

ionic-app-icon-splash

前端与建站

查看项目

更新于 10-15 21:39

技能介绍

用途:Ionic/Capacitor 应用在打包 iOS 与 Android 时,每个平台需要约 25 种图标尺寸和 4 种以上启动屏变体。该技能借助 @capacitor/assets 从单一源 PNG 生成全部尺寸,并复制到正确的原生文件夹,用于在提交商店前替换 Capacitor 默认图标。

主要能力:从一张图标源 PNG 和一张启动屏源 PNG 批量生成 iOS 与 Android 的图标及启动屏资源,覆盖各平台所需尺寸,并涉及浅色/深色启动屏说明。

必要用法:安装库 npm install --save-dev @capacitor/assets;源图标须为 1024×1024 PNG,无透明、无圆角(圆角遮罩由 iOS 添加);源启动屏须为 2732×2732 PNG,居中 logo、纯色背景。源 PNG 变更后重新运行 npx capacitor-assets generate;生成后运行 npx cap sync,使新文件进入原生项目。

限制与注意:不要手动编辑生成目录中的文件,例如 ios/App/App/Assets.xcassets/AppIcon.appiconset/ 或 android/app/src/main/res/mipmap-*/,下次生成会覆盖;不要发布 Capacitor 默认罗盘图标,否则应用审核会识别出来。关于源资源的更详细规格与平台差异,资料指向 generate.md 和 platform-specifics.md,未提供其具体内容。