.NET MAUIで開発中のiOS版アプリをデバッグ実行するとMacへのインストールに失敗する
.NET MAUIでアプリを開発していて、Visual StudioからiOS版をデバッグ実行すると当該アプリをMacにインストールしようとしますが、
インストールできませんでした。 Failed to install the app 'XXXXX' on the device 'iOS 17.2 (21C62) - iPhone 15': simctl returned exit code 22
のようなダイアログが表示されて、実行できません。
ネットで検索しても「CFBundleVersionの記述が原因」とかしか出てきません。
原因を調べようがないため、アプリのプロジェクトを最初から作り直したところ、インストールに成功して実行することが出来ました。
原因は、独自に追加したリソースファイル(appsettings.json)のプロパティ設定で、「出力ディレクトリにコピー」を「常にコピーする」にしていたのが原因だったようです。デフォルト状態の「コピーしない」に戻すと正常動作しました。
恐らく、出力ディレクトリにコピーする設定のファイルが1つでもあるとインストールに失敗するのでしょう。
ちなみに、「コピーしない」でもリソースファイルは読み込めました。