2017-10-12 261 views
-1

我的統一應用程序是爲iOS設備開發的,但由於某種原因,目前我只有Windows PC。在iOS設備的Windows上開發Unity遊戲

我周圍搜索,發現類似的信息,但不清楚我想要什麼。 我的查詢是 我會在使用C#的Windows PC上開發遊戲。然後將使用MAC構建並部署到iOS設備。 這可能嗎?我喜歡確定。

+0

我不認爲在Windows上爲iOS構建是可能的。但是可以在iOS上爲Windows或Android構建。那就是我所知道的至少。 – Thalthanas

+0

不是這個問題,他想要導入他的項目,在Mac上構建它。另外,iOs是移動操作系統,您是MacOS的縮寫。 – MatEhickey

+0

是的,我讀過完全錯誤的問題。謝謝 – Thalthanas

回答

3

我使用Windows爲iOS設計了多個Unity3D項目。

在安裝Unity時,不要忘記檢查「iOS部署」,您的Unity(在Windows上)將能夠構建Xcode項目。

然後,只需在安裝了Xcode的Mac上傳輸此Xcode項目,您就可以編譯項目以便在您的iOS設備上運行。

注意:我只需在包含Xcode項目的Mac文件夾上運行chmod 777 MapFileParser.sh,然後再編譯Xcode。

+0

或者他可以使用Unity雲建立ipa,他只需要一個mac在應用商店發佈應用。 – Rostin

+1

我想知道是誰低估了答案,並且是出於何種原因。 OP詢問是否可以在Windows上開發iOS應用程序,並給出了我的經驗以及我如何做到這一點。 – Hellium

+0

@Rostin:我沒有說我的答案是唯一的出路,我表明我自己做。您可以發佈一個答案,指出如何使用Unity Cloud來做這件事,我很好奇,因爲我從來沒有使用它。 – Hellium

1

您始終可以使用Unity Cloud構建遊戲。他們的服務器可以通過自己的repo(git,svn等)來構建它,也可以通過進入Unity編輯器 - >服務 - >協作來使用它們的協作功能。

在使用Unity Cloud爲iOS構建之前,您需要像使用XCode構建時一樣生成證書。在配置頁面上,您可以選擇您想要使用的版本的Unity版本,xcode的版本,以及如果您希望Unity在每次推送(自動構建)時構建您的遊戲。

enter image description here

據我所知建設IOS時,IPA將有一個可笑的大小。如果遇到這個問題,請參考以下鏈接:how to disable bitecode

即使Unity允許我們使用他們的系統爲任何平臺構建,爲了將* .ipa上傳到應用商店,您需要通過應用加載器。