概要
iOS14では新しいシンボルを使うようになりました iOS14 以下のバージョンに対応したアプリを作成している場合に SF Symbols を使おうとするとタイトルの警告が出るようになります そんな場合の対処方法を紹介します
環境
- macOS 11.5
- Xcode 12.5.1
SF Symbols 3 アプリのダウンロードとインストール
gearshape.fill.svg が必要になります Apple が公式で作成しているシンボルのアプリがありそこから書き出しすることができるのでアプリをインストールします
https://developer.apple.com/sf-symbols/
dmg ファイルを開きアプリケーション配下に配置すればインストール完了です
gearshape.fill の検索
アプリを開いてシンボルを探しましょう 右上に検索があるのでそこから「gearshape.fill」と検索しましょう
シンボルを書き出す
シンボルが見つかったら目的の SVG を作成します メニューから「ファイル」->「シンボルを書き出す」を選択します
また書き出す際にはバージョンを「2」にしましょう 古いバージョンの svg でないと古い iOS では動作しないためです iOS14 しかサポートしないのであればバージョン3 でも大丈夫です
Assets.xcaseets に登録する
あとは書き出された svg を assets に登録すれば OK です アセットのタイプは「Symbol Image Set」を選択し名前は「gearshape.fill」にします
あとは svg をドラッグアンドドロップで登録すれば OK です
動作確認
再度ビルドしてアプリを動かしてみましょう 警告が消えるのが確認できると思います
0 件のコメント:
コメントを投稿