いまさらだけど、Visual Studio 2019 For MacでXamarin.FormsのXamarin.iOS側のスプラッシュ画面の設定が全然うまくいかなかった時の対処覚書
以下のサイト等でスプラッシュ画面はXcodeのストーリーボードを使ってやるってことが書いてあったけど、同じようにやってみたが、全然スプラッシュ画面表示されず。
https://learn.microsoft.com/ja-jp/xamarin/ios/app-fundamentals/images-icons/launch-screens?tabs=macos
ちょっと参考になったサンプル&サイト
https://github.com/brminnick/DarkModeSplashScreen
<結論>
1.Visual Studio がプロジェクト作成時に自動で用意してくれるLaunchScreen.storyboardのビルドアクションを「BundleResource」から「InterfaceDefinition」に変更する必要がある(ソリューションエクスプローラでLaunchScreen.storyboardを選択、右クリック→ビルドアクションで変更)
ただし、「InterfaceDefinition」に変更すると、VisualStudioからXcodeのストーリーボード編集画面が起動しないので、いちいち切り替えが必要。
2.Assets.xcassetsにイメージセットを追加することで、Xcodeのストーリーボード編集画面でImageViewに設定する画像リソースとして利用できる
以上
VisualStudioをバージョンアップしたらこんな問題解消するんだろうな。