Swift命令行工具,用于从Figma Design Token Json文件生成静态字符串
FigmaTokenGenerator
Swift命令行工具,用于从Figma Design Token Json文件生成静态字符串。
安装
CocoaPods 是推荐的安装方式,因为这可以避免将任何二进制文件包含在项目中。
关于迦太基的说明:FigmaTokenGenerator是构建步骤中使用的工具,它不是一个动态库。因此,无法将其与迦太基一起安装。
可可豆荚(推荐)
- 添加到您的 Podfile 并运行
pod 'FigmaTokenGenerator'
pod install
- 在 Xcode 中:单击文件列表中的项目,在 下选择您的目标,单击选项卡并通过单击左上角的小加号图标添加
TARGETS
Build Phases
New Run Script Phase
- 将新阶段拖到阶段上方和下方,将其展开并粘贴以下脚本:
Run Script
Compile Sources
Check Pods Manifest.lock
"$PODS_ROOT/FigmaTokenGenerator/FigmaTokenGenerator" "$SRCROOT/{PATH TO YOUR JSON}/tokens.json" "$SRCROOT/{PATH TO OUTPUT}/DesignTokenIdentity.swift"
- 添加到构建阶段的“输出文件”
$SRCROOT/{PATH TO OUTPUT}/DesignTokenIdentity.swift
- 取消选中“基于依赖关系分析”,以便在每个构建上运行 FigmaTokenGenerator。
- 构建您的项目,在 Finder 中,您现在将在 -文件夹中看到一个,将文件拖到您的项目中并取消选中
DesignTokenIdentity.swift
$SRCROOT
DesignTokenIdentity.swift
Copy items if needed
用法
"$PODS_ROOT/FigmaTokenGenerator/FigmaTokenGenerator" "$SRCROOT/{PATH TO YOUR JSON}/tokens.json" "$SRCROOT/{PATH TO OUTPUT}/DesignTokenIdentity.swift"