Yeah, these days it's easy to use an online service to submit to the App Store. Buddybuild (buddybuild.com) is really helpful for this. It acts as a CI system, and it can deploy builds to iTunes Connect with one click.
I came here to ask about submitting to the App Store. Does this mean that a Mac is, technically, no longer required for the entire process of development -> release of iOS apps?
You'd probably want to performance test your app with a full MacOS compile, but the whole UI implementation, function and experience testing can be done without a Mac. And you need a Mac for deploying to the store.