MBP(はてな)

MacBook Pro,iPhone Xs,React

Visual Studio for Mac インストール

iPhone Xsアプリを開発する時は、先にXcodeをインストールして、iPhone XsHello Worldを表示する。

(Xcode 16m44s) masx
time mas install 497799835

Download Visual Studio for Mac

Xamarin.iOS のインストール - Xamarin | Microsoft Docs


AndroidiOSにチェックしてインストール。3.6GB

Xcodeを起動して、HelloXcodeプロジェクトを作成。

HelloXcodeをクリックして、iOSバージョンを13.1に変更。

実機で確認。

Visual Studio for Macを起動して、HelloXamarinFormsプロジェクトを作成。

HelloXamarin.Forms.iOSのinfolistを開き、Bundle Identifierを先の

Xcodeと同じ内容をセットする。com.hiroyuki.HelloXcoe

Manual Provisioningで実機で確認。

13.1, iPhone/iPadに変更。

実機で確認。

Xamarin.iOS のデバイス プロビジョニング - Xamarin | Microsoft Docs


Xamarin.iOS アプリの無料プロビジョニング - Xamarin | Microsoft Docs


Hello, iOS – クイックスタート - Xamarin | Microsoft Docs


Xamarin.iOS の手動プロビジョニング - Xamarin | Microsoft Docs


Visual Studio 2019 for Mac をインストールする - Visual Studio 2019 for Mac | Microsoft Docs


Visual Studio 2019 バージョン 16.5 リリース ノート | Microsoft Docs


Visual Studio 2019 for Mac - Release Notes | Microsoft Docs


インストールする

VS2019はAndroid4.4 (API Level 19)以上しか選択できないので、Xperiaデバッグできない。

vimで、Properties/AndroidManifest.xmlを開き、API Versionを17にすると、VS2019でXperiaが選択できて、デバッグができた。

Visual Studio 2019 for Mac - IDE for macOS


インストールする。(VS2017)

Visual Studo for Mac Update to 8.0.1
Android + Xamarin.Forms 9.2.0だけにチェックする。
Download Size 915MB(前回インストール済だから少ないのかも)

7分くらいでダウンロードが完了し、Visual Studio for Macが起動。
(初回は40分)
Install Updates

Projectsフォルダをコピーして、
Projects/KitchenTimerAndroid/KitchenTimerAndroid.slnをダブルクリック
Download and Install

XperiaをUSBで接続。
Sony SO-04E (API 17)を選択して実行すると、
画面で何度かインストールしてをクリックした後、
画面が表示される。

Use .NET Standardが選択できない。→.NET Core SDK 2.2をインストール。
Download .NET (Linux, macOS, and Windows)

.NET Core。
.NET Core SDK とランタイムの依存関係 - .NET Core | Microsoft Docs


Windows版のVS2019では、Androidのバージョンが4.4 (API Level 19)以上しか選択できず、

Xperiaデバッグできない

vimで、Properties/AndroidManifest.xmlを開き、API Levelを17にすると、VS2019でXperiaが選択できて、デバッグができた。