Why do we need build servers ?
This means we can build apps only online ?
we cannot build without be connected ?
Is it there a way to build locally ?
Thanks.
Why do we need build servers ?
This means we can build apps only online ?
we cannot build without be connected ?
Is it there a way to build locally ?
Thanks.
This gets asked every once and a while.
Assuming you’re using at least some plugins, you need the build servers because otherwise, the simulator download would be hundreds of megabytes and you would be entirely responsible for setting up a complicated build environment.
That said, besides saving download bandwidth and setup complexity, the real value of the build servers is that if an issue is found, it can be corrected in one place and is immediately fixed for everyone. Otherwise distributing fixes, and changes would take forever and some people would never get them.
Be aware that Corona does near daily new releases.
One more note. I personally rarely build for devices. I only do so at the end of a project and in those cases where I’m not clear on how well a physical interaction will work. 99% of my development is done in the simulator.
Just stick to sim builds… it is way way easier than native builds for most users.
I only use web builds.
Corona has two types of builds: Using the simulator, which requires access to our build servers and native builds which are done using Xcode or Android Studio. For the most part, native builds don’t need to upload and download anything from our build servers. If you use plugins, you will need to download them periodically to make sure you have the latest version downloaded, but once you have them downloaded at least once, you can pretty much do offline builds.
There are some reasons why native builds are better than simulator builds: using your own native code or your home-made plugins; not having an Internet connection and other reasons are good reasons to do native builds. That said, these builds take more time to perform, are extra work on you to setup and maintain. Simulator builds rock. You get the instant feedback when you save your code in the editor. The build form can do a lot of work for you.
Rob
This gets asked every once and a while.
Assuming you’re using at least some plugins, you need the build servers because otherwise, the simulator download would be hundreds of megabytes and you would be entirely responsible for setting up a complicated build environment.
That said, besides saving download bandwidth and setup complexity, the real value of the build servers is that if an issue is found, it can be corrected in one place and is immediately fixed for everyone. Otherwise distributing fixes, and changes would take forever and some people would never get them.
Be aware that Corona does near daily new releases.
One more note. I personally rarely build for devices. I only do so at the end of a project and in those cases where I’m not clear on how well a physical interaction will work. 99% of my development is done in the simulator.
Just stick to sim builds… it is way way easier than native builds for most users.
I only use web builds.
Corona has two types of builds: Using the simulator, which requires access to our build servers and native builds which are done using Xcode or Android Studio. For the most part, native builds don’t need to upload and download anything from our build servers. If you use plugins, you will need to download them periodically to make sure you have the latest version downloaded, but once you have them downloaded at least once, you can pretty much do offline builds.
There are some reasons why native builds are better than simulator builds: using your own native code or your home-made plugins; not having an Internet connection and other reasons are good reasons to do native builds. That said, these builds take more time to perform, are extra work on you to setup and maintain. Simulator builds rock. You get the instant feedback when you save your code in the editor. The build form can do a lot of work for you.
Rob