Expo publish alternative for self

back in the good old days I would develop on my mac with a simulator running. If I wanted to test it on a device I would scan the QR code and run it on my iPhone, communicating with the mac. If I wanted to test it out in the wild while not being on the same network as my mac I would run expo publish and I could test it out in Expo Go that way.

I understand this has been sunset in favour of EAS build/update. Is there a quick way to test on my devices while not on the same network I’m developing on, without having to create a build etc. each time?

What is the preferred way?

Do I have to setup an apple developer profile in order to test on my device?