見出し画像

Shopifyアプリ開発#001【実践】WindowsにXcodeをインストールする方法はあるのか?

商品登録をより楽になるようにパワーアップしたい!!とテックギークさんで勉強開始!

コメント入れたら24時間以内に返事くれる!!とかでは無いです。
まずは情報を確認して自力走法

Shopify アプリ開発に向けて準備

blogなどで色々調べていたけれど、一番「早く」「簡潔」に説明してくれたのは chatGPT でした。

■1回目の答え

残念ながら、XcodeはAppleの開発者ツールであり、macOS上でのみ利用可能です。Windowsに直接Xcodeをインストールすることはできません。XcodeはmacOSの特定の機能とフレームワークに依存しており、Windowsではそれらの機能を提供することができません。
ただし、Windows上でiOSアプリケーションを開発する方法がいくつかあります。以下にいくつかの代替案を紹介します。

  1. macOSを実行する仮想マシンを使用する: 仮想化ソフトウェア(例: VirtualBox、VMware)を使用して、macOSを実行する仮想マシンを作成することができます。この仮想マシン内でXcodeをインストールし、iOSアプリケーションを開発することができます。

  2. クラウドベースのMacサービスを利用する: クラウドベースのMacサービス(例: MacStadium、MacinCloud)を利用すると、リモートでMac環境を利用することができます。これにより、Windows上からXcodeを利用してiOSアプリケーションの開発を行うことができます。

  3. 別の開発環境を使用する: Windows上でiOSアプリケーションを開発するために、Xcode以外の開発環境を利用することも可能です。例えば、Visual StudioやReact Native、Flutterなどのクロスプラットフォーム開発ツールを使用して、iOSアプリケーションを開発することができます。

これらの代替案の中から、自分にとって最適な方法を選択してください。ただし、最も一般的でサポートされている方法は、macOS上でXcodeを使用することです。

■2回目の答え

XcodeはmacOS用の統合開発環境であり、Windowsでは直接インストールすることはできません。XcodeをWindows上で動作させることはできませんが、代替手段としていくつかの方法があります。

  1. macOSを仮想マシンで実行する Windows上で仮想マシンソフトウェアを使用して、macOSを仮想的に実行することができます。仮想マシンを設定し、macOSをインストールし、その上でXcodeをインストールすることができます。代表的な仮想マシンソフトウェアには、Oracle VM VirtualBoxやVMwareなどがあります。

  2. オンラインのXcode IDEを使用する MacinCloudなどのオンラインプラットフォームを利用することで、Xcode IDEをブラウザ上で使用することができます。これにより、XcodeをWindows上で直接インストールすることなく、Xcodeの開発環境を使用できます。

  3. Windowsで利用可能な代替品を使用する Windows上で利用可能な代替品として、Visual StudioやEclipseなどがあります。これらのIDEを使用して、iOSアプリの開発を行うことができます。ただし、Xcodeとは異なる機能があるため、アプリの構築には多少の修正が必要になる場合があります。

以上のような方法を用いて、Windows上でiOSアプリの開発を行うことができますが、Xcodeを直接インストールすることはできません。Xcodeを使用するためには、macOSを搭載したMacコンピュータが必要です。

私の理解

Windowsではインストールは無理

  • Windows内にmacの環境を作る

  • WEB上のmac環境をレンタルする

  • Xcode 以外で対応する

Xamarin を使うという記事もあったが、2024年5月でサポート終了との事。

解決策は…


私の事なので、面倒だしMac 買ってしまおうか!!
とかになりがちだけど、それでは日本でShopifyアプリを作る人が増えたりなんてしない。Windowsで成し遂げたい!

日本でのWindowsシェア率

引用: マイナビ

StatCounterから2022年3月のデスクトップOSシェアが発表された。グローバルのシェアは以下の通りだ。
Windows 75.5%

2022年3月デスクトップOSシェア/円グラフ 資料:StatCounter Global Stats


解決策の返事 (学習中の先生)


VScodeでCLIが使えてるなら大丈夫との事!

Shopify アプリの場合はWindows環境で Xcode ではなく VScode でCLIが使えれば大丈夫なようです!

Shopifyアプリ開発者様・事業者様の声



いつもありがとうございます!
初心者で判らないと初めて見た資料が全てになってしまうので
現場で対応しておられる方々のお声は「あ、大丈夫なんだ」って気づけてとてもホッとします。

Shopify アプリの開発にはXcodeを使っておられる方の方が少なく、Windows・Mac 問わずVScode の仕様でCLIが使えていれば大丈夫なようです!


私に焼肉食べさせてください🤤