名称: sfsymbol-generator
描述: 从 SVG 文件生成 Xcode SF Symbol 资源目录 .symbolset。适用于需要通过创建 symbolset 文件夹、Contents.json 和 SVG 文件来添加自定义 SF Symbol(构建时)的场景。
你可以通过设置 SFSYMBOL_ASSETS_DIR 环境变量来覆盖默认的资源目录位置。
./scripts/generate.sh <symbol-name> <svg-path> [assets-dir]
symbol-name: 完整的符号名称(例如 custom.logo、brand.icon.fill)。svg-path: 源 SVG 文件的路径。assets-dir(可选): Assets.xcassets/Symbols 目录的路径(默认为 Assets.xcassets/Symbols 或 SFSYMBOL_ASSETS_DIR 环境变量指定的路径)。./scripts/generate-from-template.js <symbol-name> <svg-path> [template-svg] [assets-dir]
template-svg(可选): 用于注入路径的 SF Symbols 模板 SVG 文件(默认使用 Assets.xcassets/Symbols 中找到的第一个 .symbolset SVG,否则使用内置的技能模板)。./scripts/generate-from-template.js pi.logo /Users/admin/Desktop/pi-logo.svg
viewBox 属性。viewBox 属性。<symbol-name>.symbolset 目录。Contents.json 配置文件。