間違いや、改善などあればコメントいただけると幸いです。
環境
macOS - Sequoia 15.4.1
Xcode - vVersion 16.0
実装して発生したエラー
Multiple commands produce・・・/PracticeProject.app/Info.plist'
このエラーは、Info.plistがプロジェクト内で複数の場所から参照され、ビルド時に競合しているために発生
解決方法
プロジェクトファイル→BuildPhases→Copy Bundle ResourcesのInfo.plistを削除
やり方
①フォントファイルを用意
1-1 ここから、適用させる字体を選ぶ
今回はこれ↓
1-2 ダウンロードボタンを押下
1-3 Finderでダウンロードしたzipファイルを解凍
1-4 (今回は).ttfファイル(もしくわ.otf)を見つける
②ドラッグ&ドロップ
2-1 Xcodeの任意のファイルにダウンロードした.ttfファイルをドラッグ&ドロップ❶
2-2 Copy files・・・を選択、Targetsを選択→Finishを押下❷
③Info.plistの設定
3-1 プロジェクトファイル→TARGETS→Info→Custom ios Targets Properties
3-2 右クリックでAdd Rowを押下
3-3 Fonts provided by applicationを追加
3-4 Item0にドラッグ&ドロップしたファイル名を入力(.ttfまで入力!!!)
④実装
4-1 フォントの名前を入力
Text("Hello, World!")
.font(.custom("Praegefest", size: 20))
完了!
カスタムフォントサイト