2017-10-12 3 views
-1

私のユニティアプリケーションはiOSデバイス用に開発されましたが、何らかの理由で私はWindows PCしか持っていません。iOSデバイス用Windowsでユニティゲームを開発する

私は検索して同様の情報を見つけましたが、私が何を求めているのかはっきりしていません。 私の質問は です。私はC#を使用してWindows PCでゲームの開発を行います。 次に、MACを使用してiOSデバイスを構築して展開します。 これは可能ですか?私は確信しています。

+0

Windows上でiOS用に構築することはできないと思います。しかし、iOS上でWindowsやAndroid用に構築することは可能です。それは私が少なくとも知っていることです。 – Thalthanas

+0

質問には、彼は彼のプロジェクトをインポートして、それをMac上に構築したいと思っています。また、iOSはモバイルOSであり、あなたはMacOSを意味していました。 – MatEhickey

+0

はい、私は間違った質問を完全に読んだ。ありがとう – Thalthanas

答えて

3

私はWindowsを使用してiOS向けにいくつかのUnity3Dプロジェクトを作成しました。

Unityをインストールする場合、「iOSデプロイメント」をチェックすることを忘れないでください。ユニティ(Windows版)はXcodeプロジェクトをビルドすることができます。

次に、XcodeをインストールしたMacでこのXcodeプロジェクトを転送すれば、iOSデバイスで実行できるようにプロジェクトをコンパイルすることができます。

注:Xcodeでコンパイルする前に、Xcodeプロジェクトを含むMacフォルダでchmod 777 MapFileParser.shを実行するだけで済みます。

+0

彼はUnityクラウドを使ってipaを構築することができ、彼はアプリケーションストアにアプリを公開するためにMacを必要とします。 – Rostin

+1

私は誰が答えを下落させたのか、その理由を疑問に思います。 OPは、Windows上でiOSアプリケーションを開発することが可能かどうかを尋ねたところ、私は自分の経験と私のやり方を教えてくれました。 – Hellium

+0

@Rostin:私の答えが唯一の方法だとは言わなかったが、私はそれを自分で行うことを示している。 Unity Cloudを使用してそれを行う方法を示す回答を投稿することができます。私はそれを使ったことがないので好奇心が強いです。 – Hellium

1

いつでもUnity Cloudを使用してゲームを構築できます。彼らのサーバーは自分のリポジトリ(git、svnなど)からビルドするか、ユニティエディタ→サービス→コラボレーションに進むことでコラボレーション機能を使用できます。

iOS向けビルドにUnity Cloudを使用する前に、XCodeを使用してビルドするときと同じように、証明書を生成する必要があります。設定ページでは、ビルドに使用するユニティのバージョン、xcodeのバージョン、Unityがすべてのプッシュでゲームをビルドするようにしたいかどうかを選択できます(自動ビルド)。

enter image description here

は、私の知る限りでは、iOS用に構築する際に、IPAがとんでもない大きさを持つことになります知っています。この問題が発生した場合は、次のリンクを参照してください:how to disable bitecode

Unityは私たちにシステムを使用して任意のプラットフォーム用にビルドすることができますが、*。ipaをアプリストアにアップロードするには、アプリケーションローダー。

関連する問題