- Blog
- Forums
- Answers
- Evangelists
- User Groups
- Beta Program
- Advisory Panel
- Spaces
- Default
- Help Room
- META
- Moderators
-
- Topics
- Questions
- Users
- Badges
- Home /
1
So I have windows, but if I want to build my game for ios and test it in my iphone, can I do it? Or do I need forcefully a Mac?
Thanks...
I know that to publish it in the app store I do need a mac and XCode tho... I just want to test in my iphone.
4
Answer by Chik3r · May 01, 2018 at 10:20 PM
From Windows [no VM]: No, you can't build for iPhone in Windows. Because
after you "build" it in Unity, you have to build it in XCode which is only available on Mac.
From a VM with Mac: Yes.
So you can use a VM for Mac to build?
2
Answer by SamohtVII · Aug 10, 2021 at 04:46 AM
that's great stuff, i don't have money for food right now and this method is kinda expensive, so maybe i will not be making any mobile ios applications in the near future....but i hope somebody benefits by this
Your answer
Hint: You can notify a user about this post by typing @username
Attachments: Up to 2 attachments [including images] can be used with a maximum of 524.3 kB each and 1.0 MB total.
Welcome to Unity Answers
If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.
Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.
Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.
Follow this Question
Related Questions
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.
asked Oct 12, 2017 at 10:06
4
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.
answered Oct 12, 2017 at 10:22
HelliumHellium
6,9652 gold badges18 silver badges48 bronze badges
7
You can always use Unity Cloud to build you games. Their server will build it either from your own repo [git, svn, etc] or you can use their Collaborate feature by going into the unity editor -> services -> collaborate on.
Before getting to use Unity Cloud to build for iOS, you will need to generate your certificates just as you do when building using XCode. On the config page you can choose the version of unity you want the build to use, the version of xcode and if you want Unity to build your game on every push [ auto-build].
As far as I know when building for ios the ipa will have a ridiculous size. If you encounter this problem please refer to the following link: how to disable bitecode
Even though Unity allows us to use their system to build for any platform, in order to upload your *.ipa to app store you will need to do it through application loader.
answered Oct 12, 2017 at 12:33
RostinRostin
1616 bronze badges
answered Aug 14 at 16:52