How to build and run on iOS?

Hi! i am a fresher. I want to build and run my project on iOS. I want to konw the whole process.
Can i build an ipa on windows platform only? or i must use unity3d for mac and xcode?
Thanks a lot!!

You need a Mac and Xcode to build an iOS app.

See the fine manual.

You need a mac and Xcode.

This topic is asked reasonably frequently, take a look/search in the iOS section Unity Engine - Unity Discussions and you’ll find other such threads with detailed explanations.

1 Like

You can also build the XCode project on a PC and then deploy from a MAC.

But either way you need a MAC with XCode for the final build and depoly stage.

What if you use Unity Cloud Build? I checked the FAQ but it was very sparse.

1 Like

Cloud Build can build to iOS regardless of the developer’s computer, and we rely on that a lot at work; I have a Mac, but not all of our developers do. I wouldn’t rely on that for final release though (just testing builds) plus a lot of things are just way easier when you can deploy the app directly. You can use XCode’s debugger, for starters.

Unity’s blog actually asked us about this part of our workflow: Unity Blog

2 Likes

It’s pretty difficult if you don’t have a Mac and Xcode to get anywhere even with the Unity Cloud Build - this is becaurse there are many more step to making and publishing an app that will not be possible with the Unity Cloud Build. The Cloud Build is more a solution you use in a company where you’re doing automated building on a schedule. If you are a one man band , you might be better off buying a macmini and a iPhone since you will need to play the game on the device in order to fix all the issues which will arise.

3 Likes

Not “might”, definitely better off that way.