Do we have to deploy to a mobile website before an app can be deployed to Apple Appstore?

I want to deploy my Meteor app to Apple Appstore and Google Play, but the online guide seems to tell me that I can only push to these two platforms if I deploy to a mobile site first.

Is this step necessary? I don’t want to host another domain for the app yet.

Thanks!

I I understand well, you do not need a separate domain for the mobile app, you can use an ip, or a subdomain like mobile.yourapp.com too.
The step is necessary, because the app pulls in the code from the deployed website, and mentains connection with its database.