有没有更简单的方法来替换xcode中xib中设置的所有字体?

Usm*_*hid 4 xcode fonts replace xib ios

我想在 xcode 中替换字体系列,有什么更简单的方法可以做到这一点,一种方法是转到每个 xib 文件并再次设置字体 截屏

Mus*_*tri 6

使用终端,转到项目目录并运行以下命令,将项目中的所有字符串替换为任何新字符串:

小心使用它,在执行之前保存更改:

LC_ALL=C find . -type f -name '*.xib' -exec sed -i '' 's/OLD_TEXT_TO_BE_REPLACED/NEW_TEXT/' {} +
Run Code Online (Sandbox Code Playgroud)

例子:

LC_ALL=C find . -type f -name '*.xib' -exec sed -i '' 's/name="AvenirNext-Regular" family="Avenir Next"/name="Gibson-Regular" family="Gibson"/' {} +
Run Code Online (Sandbox Code Playgroud)


小智 5

您可以通过以“作为源代码打开”的方式打开 xib 文件来完成此操作

Xcode

现在使用查找和替换 [CMD + ALT + SHIFT + F] 并将当前字体系列替换为您的字体系列。

查找和替换

您可以对所有故事板或 xib 文件执行此操作