Заказ и состояние хоста
Проверьте идентификатор заказа, срок аренды, состояние хоста и данные поставки. Покупка, продление и управление хостом выполняются в консоли; актуальным считается состояние, возвращаемое консолью в реальном времени.
Для активации, подключения, входа в систему, сборки Xcode, заказа дополнительного хранилища, продления и освобождения MiniDebug облачного Mac. Сначала выполните локальные проверки на странице, затем отправьте через тикет в консоли контекст заказа и обезличенные журналы.
Сбой удалённого подключения, сборки или состояния заказа может выглядеть одинаково, но проверять их нужно по-разному. Все шесть категорий можно передать через тикет в консоли.
Проверьте идентификатор заказа, срок аренды, состояние хоста и данные поставки. Покупка, продление и управление хостом выполняются в консоли; актуальным считается состояние, возвращаемое консолью в реальном времени.
Диагностика адресов, портов, сетевых маршрутов и удалённых сессий для пяти узлов: Сингапур, Япония (Токио), Южная Корея (Сеул), Гонконг и восток США.
Проверьте первый вход, обновление учётных данных, ключи SSH, права графической сессии и область доступа учётной записи. Для совместной работы используйте отдельные отслеживаемые учётные данные.
Ищите причину ошибок задач xcodebuild или fastlane по версии Xcode, инструментам командной строки, кэшу зависимостей, материалам подписи, месту на диске и журналам сборки.
Проверьте выбранный объём хранилища, состояние монтирования, свободное место и каталоги задач. При нехватке места сначала удалите заново создаваемый кэш, затем решите, нужно ли менять конфигурацию.
Перед продлением проверьте период и дополнительные опции; перед освобождением создайте резервные копии кода, сертификатов, моделей, ресурсов и результатов сборки и убедитесь, что автоматизированные задачи прекратили запись.
Не начинайте со старого сохранённого адреса. Для каждого заказа ориентируйтесь на состояние хоста и данные подключения, отображаемые в консоли.
Войдите в консоль и откройте нужный заказ. Убедитесь, что модель — MiniDebug M4, конфигурация — M4, 16GB RAM, 256GB SSD, и запишите выбранный узел. Если хост ещё не готов к подключению, не повторяйте попытки входа.
Скопируйте адрес назначения, порт, учётную запись и доступные способы подключения. Сохраняйте адрес и порт вместе; не смешивайте параметры SSH с параметрами VNC или общего доступа к экрану.
По возможности подключайтесь с доверенного локального устройства. При первом подключении по SSH проверьте отпечаток хоста; при графическом подключении убедитесь, что узел соответствует заказу, и не сохраняйте учётные данные на общих устройствах.
Сразу после входа обновите первоначальные учётные данные; для автоматизации SSH предпочтительнее использовать ключи. В команде ограничьте круг авторизованных участников и не используйте одну учётную запись постоянно несколькими людьми и не записывайте пароли в открытом виде в скрипты.
Проверьте доступ к репозиторию, разрешение DNS, место на диске, путь к Xcode и инструменты командной строки. Сначала выполните лёгкую проверочную команду, затем загрузите все зависимости или запустите длительную сборку.
Последняя строка журнала обычно лишь сообщает о завершении задачи. Найдите выше первую стабильно возникающую ошибку, отнесите проблему к одной из шести категорий и решите, менять проект или создавать тикет по инфраструктуре.
Направление действий: Настройки подписи проекта проверяет пользователь; если материалы подписи недоступны для чтения, проверьте права файлов и путь автоматической инъекции.
Направление действий: Сначала проверьте чтение в интерактивной сессии, затем воспроизведите автоматизированную задачу и сравните переменные среды и учётные записи выполнения.
xcode-select -p для проверки текущего пути.Направление действий: Сначала зафиксируйте версию и путь, затем удалите производные данные, несовместимые с новой версией; не меняйте несколько переменных одновременно.
Направление действий: Проблему с кэшем следует подтвердить сравнением с пустым кэшем; сбой загрузки из сети зафиксируйте отдельно вместе с целью, временем и кодом ошибки.
Направление действий:В первую очередь удаляйте заново создаваемый кэш; долгосрочную потребность в месте проверьте как дополнительную опцию хранилища в следующем заказе.
Направление действий: Предпочтительно отправляйте текстовые журналы, а не только снимки экрана; удалите токены репозитория, ключи загрузки, пароли и фрагменты исходного кода.
Эти семь пунктов образуют цепочку зависимостей. Если предыдущий пункт не пройден, настройки клиента обычно не изменят результат.
Проверьте заказ и состояние хоста в консоли. Если состояние не соответствует ожиданиям, зафиксируйте идентификатор заказа и результат на странице, затем создайте тикет.
Посимвольно скопируйте адрес подключения текущего заказа, исключите лишние пробелы, старый адрес и переопределение в локальном hosts и убедитесь, что подключение идёт к нужному заказу.
Убедитесь, что SSH, VNC или общий доступ к экрану используют соответствующие порт и клиент. Отдельно фиксируйте тайм-аут, отказ в подключении и ошибку аутентификации.
Проверьте те же параметры через другую доверенную сеть, чтобы определить влияние корпоративного выхода, прокси или линии оператора. Не раскрывайте учётные данные во время проверки.
Проверьте, разрешают ли локальное устройство и сеть организации исходящие подключения к целевому порту. Не отключайте всю защиту для диагностики; проверяйте минимально необходимый диапазон.
Разделяйте успешное сетевое подключение и успешную аутентификацию учётной записи. Проверьте имя пользователя, права ключа, права графического входа и обновление учётных данных.
Проверьте незавершённые графические сессии, повторные автоматизированные задачи и занятые ресурсы. Сначала безопасно завершите старую сессию, затем выполните одну контролируемую повторную попытку.
Тикет в консоли подходит для проблем с существующим заказом. Если войти в консоль невозможно, используйте единственный поддерживаемый адрес support@minidebug.com и предоставьте необходимые данные для проверки аккаунта.
Тикет сохраняет контекст заказа и подходит для проблем с состоянием хоста, подключением к узлу, дополнительными опциями, продлением и освобождением. Перед отправкой выполните соответствующие шаги диагностики.
В теме письма укажите тип проблемы и идентификатор заказа, а в тексте используйте структуру полей слева. Длинный адрес можно скопировать напрямую.
По материалам тикета мы определим, относится ли проблема к физическому узлу, использованию macOS, коду проекта или внешней зависимости, и предложим следующий шаг проверки.
Сюда относятся некорректное состояние хоста в консоли, несоответствие данных подключения и заказа, проблемы доступности сети узла и отображение конфигурации заказа не в соответствии с выбором.
Сюда относятся настройки системы, права файлов, окружение Shell, очистка диска, параметры удалённого клиента и права локальной учётной записи.
Сюда относятся ошибки компиляции, сбои тестов, настройки подписи, конфликты версий зависимостей, пути скриптов, переменные среды и логика работы приложения.
Сюда относятся ошибки аутентификации, ограничения частоты и серверные ошибки от хостинга кода, зеркал зависимостей, источников пакетов, систем уведомлений и целей загрузки.
Для параметров подключения, цен, защиты данных и распространённых проблем сборки есть отдельные руководства. Если проверки из руководства не помогли, добавьте результаты в тикет.
Сравните SSH, VNC и общий доступ к экрану macOS; диагностируйте подключение по задержке, пропускной способности и состоянию сессии.
Проверьте форм-фактор, срок аренды, узел, дополнительные опции, способы оплаты, инструменты сборки и границы обработки данных.
Узнайте об изоляции выделенного физического узла, управлении учётными данными, защите удалённого доступа, жизненном цикле данных и распределении ответственности.
Посмотрите фиксированную конфигурацию MiniDebug M4, четыре срока аренды, дополнительные опции хранилища, объединение через Thunderbolt 5 и матрицу узлов.
Разделите вопросы по конфигурации до покупки, существующему заказу, сбоям подключения, среде сборки, безопасности и партнёрству.
Новые покупки, продление и управление хостом выполняются через консоль; вопросы по существующим заказам направляйте прежде всего через тикет в консоли. Оплата поддерживается только через USDT-TRC20 и Visa / Mastercard / Amex (через Stripe); все заказы оплачиваются в долларах США (USD), а доступный шлюз определяется ответом серверного API.