ionic upload
does nothing related to iOS at all. It really only takes the content of /www
and uploads it to Ionic servers.
As far as I know there is also no locking going on, so doing ionic upload
and ionic build
at the same time in two different windows has potential for conflicts, missing files etc.
To be sure you can ask this question at https://github.com/ionic-team/ionic-cli/issues