I may not be the best person to advise on this but it's my understanding that you just need Xcode and an apple developer account to publish to the app store.
The fact you are using an older version of macos shouldn't matter, you just wont be able to test your app on newer versions of iOS (you need the latest version of xcode to do that and xcode only updates when you update macos itself)