Я работаю над проектом по созданию адаптивного веб-приложения и отвечаю за создание автоматизированных тестов, чтобы протестировать все в 3 разных местах: на рабочем столе, в сети Android и в сети iOS с помощью RobotFramework и Библиотека Appium
Рабочий стол и Android я делаю это не первый раз, поэтому я быстро все настроил, с другой стороны, я никогда не тестировал и даже не разрабатывал ничего для iOS (даже не использовал iPhone irl), и я знаю из прошлого опыта, что XCode требовал отправлять данные на телефон аналогично adb для Android.
Реальный вопрос, на который мое исследование не смогло ответить является ли: среда MacOS с XCode необходима для запуска регрессионных тестов? Или возможно каким-то образом просто использовать Windows, Robot и физический телефон / эмулятор для запуска регрессионных тестов?
В случае, если требуется MacOS, нужен ли мне Apple Developer ID? (Я помню несколько лет назад, что это требовалось для любой iOS связанной разработки).