Open LeoAndo opened 3 years ago
Visual StudioでXCodeツールを更新しますか?とういうメッセージが画面上部に出てきて、 Yesと答えたあと、ビルドは通るものの、iOSシミュレーターが選択できない問題が発生
error MT1216: Could not find the simulator UDID 'B3EAF609-7AA1-4CDA-B8CE-6B171D5F5AF0'.
https://docs.microsoft.com/en-us/answers/questions/557214/xamarinios-15-xcode-13.html によると、2021/09/22現在、 Xamarin.iOS 15 / Xcode 13対応版がまだリリースされていない模様。
Xcode 13対応は、Appleが非ベータ版のXcode 13をリリースした後にリリースされる。 xamarinの Xcode 13対応の進行状況は以下で確認可能! https://github.com/xamarin/xamarin-macios/projects/7 https://github.com/xamarin/xamarin-macios/milestone/48
作業PCに複数バージョンのXCodeを用意する。 XCode 12.5.1をダウンロードし、Xamarinのビルド設定でApple SDKのパスにXCode 12.5.1を指定する XCode 13も残しておく。
https://developer.apple.com/download/all/
問題
Visual StudioでXCodeツールを更新しますか?とういうメッセージが画面上部に出てきて、 Yesと答えたあと、ビルドは通るものの、iOSシミュレーターが選択できない問題が発生
原因
https://docs.microsoft.com/en-us/answers/questions/557214/xamarinios-15-xcode-13.html によると、2021/09/22現在、 Xamarin.iOS 15 / Xcode 13対応版がまだリリースされていない模様。
Xcode 13対応は、Appleが非ベータ版のXcode 13をリリースした後にリリースされる。 xamarinの Xcode 13対応の進行状況は以下で確認可能! https://github.com/xamarin/xamarin-macios/projects/7 https://github.com/xamarin/xamarin-macios/milestone/48
解決策
作業PCに複数バージョンのXCodeを用意する。 XCode 12.5.1をダウンロードし、Xamarinのビルド設定でApple SDKのパスにXCode 12.5.1を指定する XCode 13も残しておく。
手順1: ダウンロードサイトからXCode 12.5.1をダウンロードする
https://developer.apple.com/download/all/
手順2: ダウンロードしたら、xipファイルを展開する
手順3: 展開されたXCodeの名前を変えてアプリケーションに移動する
手順4: Visual Studio 2019のApple SDKパスを手順2で展開したXCode 12.5.1に変更する
手順5: Visual Studio 2019を再起動する