Несмотря на то, что есть много отличных решений, я все же хочу добавить свои 5 центов :)
Мой подход основан на приложении Automator для macOS и позволяет запускать любой deeplink со своего компьютера в симуляторе iOS двумя щелчками мыши.
Я собираюсь использовать Быстрые действия, поскольку в этом случае мы можем использовать любое приложение для получения URL-адресов. Итак, запустите приложение File —> New —> Quick Action —> Choose
. Теперь перетащите свое первое действие. Будет Set Value of Variable
. Перейдите в меню View
и выберите Variables
. В разделе внутренних переменных щелкните правой кнопкой мыши и выберите New variable
. Назовите это что-то вроде url
. Мы собираемся сохранить вводимый текст (который должен быть нашей deeplink) в этой переменной. Теперь перетащите действие Run Shell Script
, убедитесь, что входной параметр Pass
установлен на «как аргументы». Вставьте следующую строку:
xcrun simctl openurl booted $1
где $ 1 будет нашей переменной URL.
Вот как это должно выглядеть: ![](https: //i.stack.imgur .com / SygCG.png )
Теперь сохраните это действие как Open in Simulator
. Это действие теперь доступно в контекстном меню Services
. Выберите любой URL-адрес в качестве текста в любом приложении, щелкните правой кнопкой мыши, Open in Simulator
- хорошо, верно?
person
Sapozhnik Ivan
schedule
06.01.2021