Do i need to use Xcode or Eclipse to submit a game i created in Unity or it can go directly to appstore?

Let say i have created a game in unity and would like to submit the game in iOS or Android google store. Do i need to use Xcode/Eclipse in order to submit my game to the respective appstore or can it go directly from unity to appstore.

I believe with all the tutorials available on unity, it would be easier to learn programming in unity but i doubt that on Xcode or Eclipse. that is why i would like to ignore them totally

what if i need to set up in app purchases, allow ads or debug the game, can these still be done without xcode & Eclipse

someone please let me know

Thanks

you can do everything in unity. you need XCode for final compilation and signing though. upload for android is as easy as going to their play store website. with apple you either need XCode or ApplicationLoader to do that. maybe cloudbuild let’s you bypass XCode, but I doubt it (never tried)