何をするか?
Objecdtive-C製のSDKをSwiftPackageManger化する際に、ヘッダーファイルをincludeフォルダに配置してビルドすると「Source file is not valid UTF-8」エラーは発生したので備忘録を残しておく。
原因
includeフォルダに配置するヘッダーファイルをエイリアスで、元々あったプロジェクトファイルから参照しているのが原因見たいでした。
解決策
エイリアスではなく、シンボリックリンクを使用することで解決できます。
エイリアスとシンボリックリンクの違いについてはこちら
シンボリックリンクは以下のコマンドを叩くことで作成できます。
ln -s <リンク対象のファイルまたはフォルダのパス> <作成するリンクのパス>
参考