新年早々Xamarinでエラーに遭遇

木曜日 , 7, 1月 2021 Leave a comment

 久しぶりにXamarinを触ろうとしたが、Macのバージョンが古く(High Sierra)、iOS開発ができない・・・というわけで、Macをバージョンアップしようとしたところ、バージョンアップに失敗してしまった。

 コマンド∔Rのメニューもセーブモードも起動せず、診断モードもダメ・・・何をやってもアップデートに失敗画面になってします。残すはUSBからインストールして復旧かなぁと思ったが、USBを作成するのにMacが必要・・・嫁のiMacがあるが手間をかけるのも忍びないのでM1 Mac miniを新調することにしました。

 アップルストアが対応したので、Amazonを使って翌日配達。便利な世の中になったものだ。

 

System.AggregateException

 

 新しいM1 Mac miniが到着したので接続テスト。Windows上のVisual Stduioからペアリングはできたが、デザイナーをプレビュー表示しようとしたらSystem.AggregateExceptionエラーが発生してしまった・・・。

 Mac上のVisual Stduio for Macでも同じエラーが出るからWindows側の問題ではなさそうだが、Macは最新の状態(購入後一度アップデートがあり最新になった)だし、XCodeもVisual Stduio for Macも入れたてで最新・・・ちょっと解決の道は遠そう。

 

 プレビューはあきらめて、Windows上でシミュレーターで表示できればOKとしよう。

 

シミュレーターが真っ黒

 

 というわけで、シミュレーターでデバッグしてみたら、画面が真っ黒で何も表示されない。

 Windows側でシミュレーターの機能をオフにしてMac上でシミュレーターを起動したらちゃんと表示された・・・。

 他にも必ず出るわけではないエラーが出たりクラッシュしたり・・・。

 

 よし、他のことをしよう(諦観)。