What do you use instead? I thought Xcode sign-in is necessary for signing apps?

There are command line tools which arguably are part of xcode, but you can drive them from the cli/ssh and don't need to interact with the xcode GUI.