Swift并发修复
Swift 6.2+
该技能将SVG矢量图转换为Xcode可用的SF Symbol资源目录(.symbolset),支持直接注入官方模板或生成原始符号集,便于在Apple生态应用中使用自定义图标。
安装步骤
cd skills/svkozak/sfsymbol-generatorchmod +x scripts/*.sh scripts/*.js基础用法
方式一:原始符号集(无模板注入)
./scripts/generate.sh <symbol-name> <svg-path> [assets-dir]
方式二:模板注入(推荐)
./scripts/generate-from-template.js <symbol-name> <svg-path> [template-svg] [assets-dir]
可通过环境变量覆盖默认路径:export SFSYMBOL_ASSETS_DIR=/path/to/your/Assets.xcassets/Symbols
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | SVG矢量文件(须含viewBox)、符号名称、可选资源目录路径、可选模板文件 |
| 输出 | Xcode兼容的.symbolset资源包,含Contents.json及多档位SVG |
| 适用人群 | iOS/macOS开发者、需要将品牌图标纳入SF Symbols体系的团队 |
| 不包含 | SVG编辑器、Xcode项目自动配置、运行时符号动态切换代码 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/svkozak/sfsymbol-generator/SKILL.md
来源类型:GitHub开源技能