Skip to content

yoshi8detteiu/PythonScripts-Xcode

Repository files navigation

TBD

PythonScripts-Xcode

Python scripts for Xcode project.
ちゃんと検証はしていないので、使用は自己責任で 🙏

Usage

Anaconda Python 3.7を導入して、Xcodeプロジェクト直下のディレクトリで実行するだけ

attributedString_finder.py

Xcode11で、attributedStringが明朝体になる現象が発生した。
原因の一つに改行文字が、指定されたフォント以外になることがわかったので、それを見つけるためのScript。
(他にも原因があるらしいので、これだけですべての明朝体バグを見つけられるわけでは無い)

color_exchanger.py

storyboardとxib内で、AssetCatalogで宣言していない色を見つけて
AssetCatalogで宣言されている近しい色と置換する。
色の近さは、ユークリッド距離で算出しているので精度はそこまで良くない。
またsRGBにしか対応していないので、DisplayP3とかの色空間を使っているプロジェクトでは使えない。

color_finder.py

storyboardとxib内で、AssetCatalogで宣言していない色を見つけるだけ。
CIとかでLint的な使い方を想定して作った。

deprecated_finder.py

storyboardやxib内でdeprecatedなクラスへの参照があり、それがクラッシュすることがあったので
それらを探すためのScriptを書いた。
ただし検索してるのは、それっぽいUIKit系のdeprecatedを何個か拾ってきただけなので注意。

About

Python scripts for Xcode project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages