Nope, there are other ways to build a project and also wired ways to upload binaries to the devices.
There are also API endpoints to upload a pre-built binary OTA.
And if you/your company is intending to be a organizational product creator the Particle Dashboard for Creators will provide defered update features too.
Otherwise you could look in this thread to see the answers to a similar question
Installing update from a sketch