Я использую компьютер Debian Linux в качестве основного компьютера для разработки приложений Flutter для Android с Android Studio. Когда я хочу протестировать приложение на iOS, мне нужно извлечь исходный код приложения Flutter из моей системы управления версиями (GitLab) на моем компьютере Apple MacOS, собрать, развернуть и запустить его с помощью Android Studio.
То, что я хотел бы сделать, это избежать шага управления исходным кодом в этом процессе и инициировать сборку iOS, развернуть и запустить ее на компьютере Apple с Android Studio на компьютере Linux.
Я рассматриваю сборку,развернуть и выполнить шаги в Android Studio в виде команд. Я считаю, что эти команды могут быть настроены, возможно, через файлы конфигурации Gradle. Если это так, должна быть возможность настроить Android Studio и Gradle таким образом, чтобы моя Android Studio в Linux использовала удаленный компьютер Apple для сборки, развертывания и запуска либо через сервер Xcode, либо через сервер SSH, установленный на Mac.
В тот момент, когда я пытаюсь flutter build ios
на моем компьютере с Linux, я получаю это ожидаемое сообщение об ошибке:
Building for iOS is only supported on the Mac.
У кого-нибудь есть решение сделать это удаленным?