My unity application is developed for iOS devices, but for some reason at this moment I have only Windows PC.
I searched around and found similar information, but not clear for what I want. My query is I will do development of the game in Windows PC using C#. Then will build and deploy to iOS device using MAC. Is that possible? I like to make sure.
答案 0 :(得分:3)
I have made several Unity3D projects for iOS using a Windows.
When installing Unity, don't forget to check "iOS deployment" and your Unity (on Windows) will be able to build an Xcode project.
Then, just transfer this Xcode project on a Mac with Xcode installed and you will be able to compile the project in order to be run on your iOS device.
Note : I just have to run chmod 777 MapFileParser.sh
on the Mac folder containing the Xcode project before compiling with Xcode.
答案 1 :(得分:2)
您始终可以使用Unity Cloud构建游戏。他们的服务器将使用您自己的仓库(git,svn等)构建它,或者您可以通过进入统一编辑器来使用他们的协作功能 - >服务 - >合作。
在开始使用Unity Cloud构建iOS之前,您需要像使用XCode构建时一样生成证书。在配置页面上,您可以选择希望构建使用的统一版本,xcode的版本以及是否希望Unity在每次推送(自动构建)时构建游戏。
据我所知,在建造ios时,ipa的尺寸会非常荒谬。如果您遇到此问题,请参阅以下链接:how to disable bitecode
尽管Unity允许我们使用他们的系统为任何平台构建,但为了将* .ipa上传到app store,您需要通过应用程序加载器来完成。
答案 2 :(得分:0)
我做了一个关于如何做到这一点的 tutorial。 但是,您需要有 Unity Cloud Build。