Swift: изменить местоположение симулятора программно

Я ищу способ изменить Simulator местоположение программно.

Я знаю, что могу использовать GPX файл, а затем выберите его в Xcode вариант телепортации однако это не то что я хочу.

Похоже, либо информации мало, либо однозначного ответа, если это возможно, и я изо всех сил пытаюсь найти решения.

Кто-нибудь может помочь?

Если мне нужно создать несколько GPX файлы, а затем переключать их программно, это нормально.

2 ответа

Боюсь, что нет простого способа сделать это. Об этом часто спрашивают, и вы можете увидеть другие посты с такими же ответами.

Лучший способ автоматизировать это:

  1. создать все GPX необходимые вам файлы в разных местах

  2. создать скрипт сборки, который выберет подходящий

  3. использовать сервер сборки для сборки продукта и запускать XCTests для каждого

Вы можете искать высоко и низко, и в итоге вы получите вариант этого метода. Удачи!:)

Хотя настройка из кода недоступна, есть инструмент командной строки set_simulator_location , который отлично подходит для тестирования разработки .

Другие вопросы по тегам