iOS

Plugin から別ディレクトリにあるネイティブコードを参照する時は Symbolic Link を使う

Swift Package Manager の Plugin から Sources や 親階層の別ディレクトリにあるネイティブコードを参照したい時は、シンボリックリンクを使えばいいようです。 swift-docc-plugin が参考になりました。 github.com この方法は Plugin 間でコードの共有がで…

Privacy report を生成できる Command Plugin を作った

その名の通り。All Swift, no dependencies. github.com Privacy report とは、アプリと利用するパッケージが収集しているプライバシー情報を要約した PDF ファイルです。 App Store の Privacy Nutrition Labels に対応しており、 このレポートを見ながらス…

【iOS】XcodeSelectiveTesting を使う際の Tips

XcodeSelectiveTesting という OSS のツールを活用して、変更箇所に依存するテストターゲットのみを実行することができます。 github.com このツールは Git の変更履歴から差分を分析してどのモジュールに対して変更があったのかを検知し、モジュール間の依…