金色时刻 · 15:48
让好资源,触手可及
AGENT SKILL

ios-icon-fix

ios-icon-fix 是面向软件开发的 Agent Skill,来自 decentpaste/decentpaste。查看技能说明、操作步骤与使用约定,并通过原项目了解详细用法。

Remove alpha channel (transparency) from iOS app icons. Apple App Store rejects icons with transparency. Use this after regenerating app icons or before iOS archive/upload to fix the "Invalid large app icon - can't be transparent or contain an alpha channel" error.

SKILL.md

下载 MD ↓
nameios-icon-fix
descriptionRemove alpha channel (transparency) from iOS app icons. Apple App Store rejects icons with transparency. Use this after regenerating app icons or before iOS archive/upload to fix the "Invalid large app icon - can't be transparent or contain an alpha channel" error.

iOS Icon Fix

Remove alpha channel from iOS app icons to comply with Apple App Store requirements.

When to Use

  • Before uploading to App Store Connect / TestFlight
  • After regenerating iOS app icons
  • When you see error: "Invalid large app icon... can't be transparent or contain an alpha channel"

Usage

Run the script:

python3 .claude/skills/ios-icon-fix/scripts/remove_alpha.py

Or specify a custom path:

python3 .claude/skills/ios-icon-fix/scripts/remove_alpha.py path/to/AppIcon.appiconset

What It Does

  1. Finds all PNG icons in the appiconset directory
  2. For each icon with alpha channel: - Creates white background - Composites the icon onto it - Saves without alpha
  3. Verifies all icons have no transparency

Requirements

  • Python 3
  • Pillow: pip install Pillow

Default Icon Location

decentpaste-app/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/

来源:decentpaste/decentpaste · Apache-2.0 许可 · 许可原文 · MD 为来源页保存的历史版本