Swift命令行工具,用于从Figma Design Token Json文件生成静态字符串

FigmaTokenGenerator

Swift命令行工具,用于从Figma Design Token Json文件生成静态字符串。

安装

CocoaPods 是推荐的安装方式,因为这可以避免将任何二进制文件包含在项目中。

关于迦太基的说明:FigmaTokenGenerator是构建步骤中使用的工具,它不是一个动态库。因此,无法将其与迦太基一起安装。

可可豆荚(推荐)

  1. 添加到您的 Podfile 并运行pod 'FigmaTokenGenerator'pod install
  2. 在 Xcode 中:单击文件列表中的项目,在 下选择您的目标,单击选项卡并通过单击左上角的小加号图标添加TARGETSBuild PhasesNew Run Script Phase
  3. 将新阶段拖到阶段上方下方,将其展开并粘贴以下脚本:Run ScriptCompile SourcesCheck Pods Manifest.lock
    "$PODS_ROOT/FigmaTokenGenerator/FigmaTokenGenerator" "$SRCROOT/{PATH TO YOUR JSON}/tokens.json" "$SRCROOT/{PATH TO OUTPUT}/DesignTokenIdentity.swift"
  4. 添加到构建阶段的“输出文件”$SRCROOT/{PATH TO OUTPUT}/DesignTokenIdentity.swift
  5. 取消选中“基于依赖关系分析”,以便在每个构建上运行 FigmaTokenGenerator。
  6. 构建您的项目,在 Finder 中,您现在将在 -文件夹中看到一个,将文件拖到您的项目中并取消选中DesignTokenIdentity.swift$SRCROOTDesignTokenIdentity.swift Copy items if needed

用法

   "$PODS_ROOT/FigmaTokenGenerator/FigmaTokenGenerator" "$SRCROOT/{PATH TO YOUR JSON}/tokens.json" "$SRCROOT/{PATH TO OUTPUT}/DesignTokenIdentity.swift"

GitHub

查看 Github