久しぶりにXamarinを触ろうとしたが、Macのバージョンが古く(High Sierra)、iOS開発ができない・・・というわけで、Macをバージョンアップしようとしたところ、バージョンアップに失敗してしまった。
コマンド∔Rのメニューもセーブモードも起動せず、診断モードもダメ・・・何をやってもアップデートに失敗画面になってします。残すはUSBからインストールして復旧かなぁと思ったが、USBを作成するのにMacが必要・・・嫁のiMacがあるが手間をかけるのも忍びないのでM1 Mac miniを新調することにしました。
アップルストアが対応したので、Amazonを使って翌日配達。便利な世の中になったものだ。
新しいM1 Mac miniが到着したので接続テスト。Windows上のVisual Stduioからペアリングはできたが、デザイナーをプレビュー表示しようとしたらSystem.AggregateExceptionエラーが発生してしまった・・・。
Mac上のVisual Stduio for Macでも同じエラーが出るからWindows側の問題ではなさそうだが、Macは最新の状態(購入後一度アップデートがあり最新になった)だし、XCodeもVisual Stduio for Macも入れたてで最新・・・ちょっと解決の道は遠そう。
プレビューはあきらめて、Windows上でシミュレーターで表示できればOKとしよう。
というわけで、シミュレーターでデバッグしてみたら、画面が真っ黒で何も表示されない。
Windows側でシミュレーターの機能をオフにしてMac上でシミュレーターを起動したらちゃんと表示された・・・。
他にも必ず出るわけではないエラーが出たりクラッシュしたり・・・。
よし、他のことをしよう(諦観)。