0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

WindowsでのiOSアプリの作成方法

Posted at

結局、Macが必要。
VisualStudioでMacへリモートログインしてビルドする必要あり。
https://learn.microsoft.com/ja-jp/dotnet/maui/ios/pair-to-mac?view=net-maui-8.0

開発環境

確認方法: 設定->システム->バージョン情報

デバイスの仕様

  • プロセッサ Intel(R) Core(TM) i7-1065G7 CPU @ 1.30GHz 1.50 GHz
  • 実装 RAM 16.0 GB (15.8 GB 使用可能)
  • システムの種類 64 ビット オペレーティング システム、x64 ベース プロセッサ

Windows の仕様

  • エディション Windows 11 Home
  • バージョン 22H2
  • OS ビルド 22621.3296
  • エクスペリエンス Windows Feature Experience Pack 1000.22687.1000.0

Microsoft Visual Studio Community 2022

Version 17.9.5
VisualStudio.17.Release/17.9.5+34723.18
Microsoft .NET Framework
Version 4.8.09032

手順

  1. Macで「システム環境設定」->「共有」->「リモートログイン」を有効にする
    1. Xcodeをインストールする
    2. 新規プロジェクト作成でiOSプロジェクトを作成し、iOS 17.2 Simulatorをインストールする
  2. Visual Studio Community 2022 の操作
    1.ワークロード「.NET マルチプラットフォームアプリのUI開発」をインストール
    1. 新しいプロジェクトの作成
      1. iOSアプリケーションC# iOS モバイル
        1. サポートされているOSバージョンは17.2

        プロジェクト作成時点の最新Version17.3だとシミュレーション時にエラーとなった。

    2. Macとペアリングする

    下記のエラーが発生した。
    ワークロード 'ios' をインストールできませんでした。詳細: Unhandled exception: Microsoft.NET.Sdk.WorkloadManifestReader.WorkloadManifestCompositionException: ?????????????????? 'microsoft.net.sdk.maui'
    WindowsのC:\Program Files\dotnet\sdk-manifests\8.0.100\microsoft.net.sdk.ios\17.2.8004をMacの~\Library\Caches\Xamarin\XMA\SDKs\dotnet\sdk-manifests\8.0.100\microsoft.net.sdk.iosへ格納したら成功した。参考元

VisualStudioでビルド成功

image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?