Если вы используете XCUITest локально, вы можете использовать прокси-инструмент, такой как CharlesProxy , для перенаправления запросов на ваш локальный сервер. Этот подход может работать нормально, если вы только разрабатываете и тестируете на своем компьютере, но он не работает в CI или на удаленном сервере.
Другой вариант - передать аргумент запуска в ваше приложение до того, как XCUITestCase его запустит. В приложении вы можете проверить, был ли передан аргумент, и, если да, можно использовать базовый URL-адрес локального хоста. Это дает ему преимущество в том, что это можно сделать удаленно при автоматизации. См. этот SO ответ для деталей.