I would like to test my iOS app using my backend. With the Android machine image, it seems that I can containerize my app and run it with Docker, but that doesn’t seem to be the case on the macOS image. I also considered using a remote Docker environment, but that does not allow directly accessing the services. The help section on this confused me a little. But it didn’t seem like my iOS simulator was going to be able to access the remote container.
What is the best practice here? Do I need to install all my backend dependencies in the macos environment with
brew and run it directly there?
I know another option is to test by contract with the backend, but it would be nice to use the same approach for Android and iOS.