Сначала проверьте сами, затем обратитесь в поддержку

Начните отсюда

Не удаётся подключиться, платёж не подтверждён или нужно настроить среду разработки? Найдите нужный симптом и выполните проверки по порядку. По вопросам заказа и экземпляра войдите в консоль и отправьте заявку.

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

Выберите тему

Четыре категории проблем

Сначала определите, на каком этапе возникла проблема. Сбой подключения не обязательно связан с узлом, а отсутствие подтверждения оплаты не означает, что нужно платить ещё раз.

Система и среда

Разделяйте проблемы подключения и инструментария. Если вход работает, но сборка завершается с ошибкой, сначала запишите версии инструментов и полный текст ошибки.

Сеть и локации

Близость локации — лишь отправная точка. На удалённую работу также влияют маршрутизация, качество изображения в клиенте и размер файлов.

Проблемы с подключением

Сначала проверьте данные подключения, затем сеть

Не спешите переустанавливать систему. Запишите полный текст ошибки и определите, что именно происходит: тайм-аут, отказ в подключении или ошибка аутентификации. Так поддержке будет проще найти причину.

Тайм-аут SSH: подключение не доходит до входа в систему

При тайм-ауте сначала проверьте сетевой маршрут, а не вводите пароль снова и снова. Если подключение отклонено, проверьте порт и состояние службы; при ошибке аутентификации перейдите к проверке данных для входа ниже.

  1. 01Скопируйте адрес заново

    Откройте сведения об экземпляре в консоли и скопируйте текущий адрес хоста и порт SSH. Удалите пробелы, попавшие при вставке, и не используйте данные подключения из старого заказа или для другого узла.

  2. 02Проверьте исходящее подключение

    Убедитесь, что локальная сеть разрешает подключение к этому порту. Корпоративная сеть, прокси-сервер или защитное ПО могут блокировать исходящие подключения. Для сравнения попробуйте другую сеть, которой вы вправе пользоваться.

  3. 03Проверьте экземпляр и правила

    Проверьте состояние экземпляра в консоли, а также настроенные вами правила брандмауэра и ограничения по исходным IP-адресам. Не открывайте все порты ради диагностики: сначала убедитесь, что текущий внешний IP входит в список разрешённых.

Чтобы просмотреть подробный журнал подключения в своём терминале, подставьте значения вместо полей в верхнем регистре и выполните команду:

ssh -vv -p SSH_PORT USER@HOST

Перед отправкой журнала скройте чувствительные данные: адрес хоста, имя пользователя и локальные пути. Не загружайте приватный ключ или пароль.

Чёрный экран при демонстрации экрана: проверьте сеанс и снизьте качество

Чёрный экран в графическом интерфейсе и сбой SSH — разные проблемы. Сначала попробуйте подключиться по SSH, чтобы проверить доступность машины. Если командная строка работает, сосредоточьтесь на графическом сеансе и настройках клиента.

  1. 01Проверьте способ подключения

    Подключайтесь по данным из сведений об экземпляре. Не используйте порт SSH для демонстрации экрана. Убедитесь, что в клиенте указаны правильные протокол, хост и способ аутентификации.

  2. 02Переподключитесь к текущему сеансу

    Отключите клиент и подключитесь снова. Проверьте, не отображается ли экран блокировки или входа в систему. Не меняйте настройки экрана одновременно в нескольких клиентах — так сложнее воспроизвести проблему.

  3. 03Снизьте нагрузку на канал

    Сначала уменьшите разрешение и качество изображения. Остановите загрузку больших файлов и попробуйте ещё раз. Если чёрный экран возникает только в определённом клиенте, укажите его версию и настройки и приложите снимок экрана к заявке.

Ошибка аутентификации: это не проблема с подключением к сети

Ошибка аутентификации обычно означает, что запрос дошёл до сервера. Проверьте имя пользователя и способ аутентификации — это полезнее, чем снова и снова менять узел.

  1. 01Проверьте имя пользователя

    Используйте имя пользователя для входа в текущий экземпляр. После переустановки системы или переноса заново получите данные подключения. Если вы меняли пароль, используйте новый.

  2. 02Проверьте соответствие ключа

    Укажите приватный ключ, соответствующий публичному ключу на машине, и проверьте права доступа к локальному файлу приватного ключа. Не передавайте SSH файл публичного ключа вместо приватного и не отправляйте приватный ключ в поддержку.

  3. 03Сохраните полный текст ошибки

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

Оплата и выставление счетов

Сначала проверьте статус заказа — не платите повторно

Доступны только USDT-TRC20 и Visa / Mastercard / Amex через Stripe. Все платежи принимаются в долларах США. Доступный платёжный шлюз отображается в консоли.

Перевод USDT-TRC20 отправлен. Почему заказ ещё не подтверждён?

Отображение перевода в кошельке не означает, что платёж по заказу уже подтверждён. Проверьте сеть, адрес получателя и сумму к оплате, указанные на странице оплаты, а затем — статус транзакции в блокчейне. Срок подтверждения USDT-TRC20 зависит от состояния сети; фиксированное время подтверждения не гарантируется.

Вернитесь в консоль и проверьте статус оплаты заказа. Не отправляйте средства по платёжным данным для закрытого заказа или заказа, к которому они не относятся. Если транзакция подтверждена, но статус заказа не обновился, отправьте заявку, указав номер заказа, хеш транзакции, сумму и время перевода с часовым поясом. Не сообщайте приватный ключ кошелька, сид-фразу или пароль и не отправляйте перевод повторно, пока ждёте подтверждения.

Что делать, если не проходит оплата Visa / Mastercard / Amex?

Сначала прочитайте сообщение об ошибке на странице оплаты. Проверьте, разрешены ли для карты интернет-платежи и операции в долларах США, достаточно ли средств, совпадают ли платёжные данные и пройдена ли проверка, запрошенная банком-эмитентом. При необходимости уточните причину отказа в банке и не повторяйте попытку слишком часто.

Если браузер закрылся, страница проверки не открывается или сайт вернулся с ошибкой, сначала проверьте статус заказа в консоли и только затем решайте, повторять ли платёж. Для заявки достаточно номера заказа, текста ошибки и времени её возникновения. На снимке экрана скройте чувствительные данные. Полный номер карты и код безопасности отправлять не нужно: обработкой карточных платежей занимается Stripe.

Как продлить аренду, проверить сумму в долларах и скачать счёт?

В консоли проверьте дату окончания текущей подписки, выберите продление и подтвердите стоимость. До оплаты сверьте модель, период, локацию и дополнительные опции, а после — убедитесь, что новый срок отображается в заказе. Оплата доступна заранее за день, неделю, месяц или квартал; почасовой тариф не предусмотрен. Сумма и дата начала продления указаны в подтверждении заказа.

Все цены в каталоге указаны в долларах США. XN Core M4: $21.4 за день, $57.7 за неделю, $106.8 за месяц и $290.5 за квартал; XN Pro M4P: $59.3 за день, $160.1 за неделю, $296.4 за месяц и $806.2 за квартал. Проверяя счёт, отдельно сверьте базовую стоимость аренды и выбранные дополнительные опции. Счета и файлы для скачивания доступны в разделе истории платежей консоли. Если файл не скачивается, отправьте заявку с номером счёта.

Перед окончанием срока аренды приходит напоминание о продлении, но оно не заменяет резервное копирование. Добавьте своё напоминание в календарь, заранее проверьте оплату и срок аренды, а важные файлы постоянно сохраняйте в собственном хранилище.

Система и среда

Сначала сохраните результаты работы, затем меняйте среду

Выделенный физический компьютер, не виртуальная машина; доступны графический интерфейс macOS и командная строка. Перед установкой инструментов, сменой версий или переустановкой проверьте резервные копии и зависимости проекта.

Что подготовить перед переустановкой macOS?

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

Войдите в консоль и проверьте доступные варианты переустановки для текущего экземпляра и инструкции по подтверждению. Если нужна помощь, отправьте заявку по этому заказу, указав экземпляр и выполненные резервные копии. После переустановки заново получите данные подключения, проверьте версию macOS, пути к инструментам и свободное место, а затем восстановите проект. Не оценивайте новую среду по старым данным подключения.

Как проверить и переключить Xcode и инструменты командной строки?

Сначала проверьте, какие версии Xcode, SDK и macOS требуются проекту, а затем — какой каталог разработчика выбран сейчас. Если установлено несколько версий Xcode, версия, открытая в графическом интерфейсе, может отличаться от той, которую используют инструменты командной строки.

xcode-select -p
xcodebuild -version
uname -m
df -h

Первые три команды показывают каталог разработчика, версию Xcode и архитектуру, последняя — свободное место на диске. Для нативной архитектуры Apple Silicon вывод должен быть arm64. Чтобы переключить версию, сначала убедитесь, что путь к нужному приложению существует, затем выполните sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer и выберите соответствующий каталог. Команда влияет на последующие сборки из командной строки.

Перед использованием Homebrew проверьте команду command -v brew и brew --version, чтобы убедиться, что команда запускается из ожидаемой среды. Устанавливайте зависимости в соответствии с зафиксированными в проекте версиями. Не меняйте одновременно инструментарий, зависимости и скрипты сборки. Если возникла ошибка, укажите версии инструментов, команду и последние строки сообщения об ошибке — так проблему будет проще найти, чем по сообщению «не компилируется».

Какие файлы сохранить до окончания аренды и как проверить копию?

Сохраните как минимум три категории данных: непереданный в репозиторий код и настройки проекта; результаты сборки и экспериментов; список зависимостей и файлы лицензий, необходимые для восстановления среды. Сертификаты и ключи храните в зашифрованном виде и предоставляйте доступ согласно правам команды. Не добавляйте их в общедоступные репозитории или вложения к заявкам.

Синхронизируйте файлы со своим хранилищем с помощью scp или rsync. Сначала передайте небольшой набор файлов и проверьте пути, права доступа и возможность чтения, затем копируйте весь каталог. После завершения сравните количество файлов, их размер или контрольные суммы и откройте важные артефакты. Дополнительный SSD — это внешнее хранилище, а не отдельная резервная копия; он также не обеспечивает автоматическую синхронизацию данных между узлами.

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

Сеть и локации

Сначала выберите узел под свои задачи, затем проверьте подключение

В каждой из шести локаций доступны две модели. Учитывайте местоположение пользователя, направление передачи кода и артефактов, а также то, как вы чаще работаете — через SSH или графический интерфейс.

Как выбрать одну из шести локаций и оценить задержку?

Сначала выберите несколько локаций по географическому положению, а затем проверьте их в своей сети. Таблица подсказывает направление выбора, но не гарантирует конкретную задержку: на результат влияют маршрутизация оператора и локальная сеть. Для SSH требования к непрерывной передаче изображения ниже, чем для демонстрации экрана, которая сильнее зависит от задержки и пропускной способности.

Локации и рекомендации по проверке подключения
ЛокацияДля пользователей из регионовЧто проверить при подключении
СингапурЮго-Восточная АзияПроверьте скорость отклика и синхронизации кода в своей обычной сети.
Япония (Токио)Восточная АзияПроверьте подключение в привычном клиенте для демонстрации экрана, начав с низкого качества изображения.
Южная Корея (Сеул)Северо-Восточная АзияСравните маршруты через локальную сеть, а не только расстояние на карте.
ГонконгЮжный Китай и Юго-Восточная АзияПроверьте ограничения локальной сети и изменение отклика при загрузке больших файлов.
Восток СШАВосточная часть Северной Америки и Западная ЕвропаПроверьте передачу артефактов сборки и качество интерактивного подключения.
Запад СШАЗападное побережье Северной АмерикиУчитывайте расположение команды, хранилища кода и получателя артефактов.

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

Как перенести экземпляр в другую локацию?

Сначала сохраните данные исходного экземпляра и запишите версии инструментов, переменные среды, настройки задач и правила доступа к сети. Затем проверьте в консоли условия заказа для целевой локации. Если нужно изменить текущую подписку, сначала отправьте заявку и уточните стоимость и дату начала действия изменений. Не рассчитывайте, что при смене локации диск перенесётся автоматически.

Когда целевой экземпляр будет доступен, восстановите файлы и проверьте сборку, подпись, загрузку артефактов и запланированные задачи. Обновите адрес хоста и правила для исходных IP-адресов, которые использует команда. Убедившись, что новый экземпляр работает, решите, что делать с исходным. На время переноса не запускайте на обеих машинах задачи публикации, которые могут создать дубликаты.

Какие модели доступны в каждой из шести локаций?

В Сингапуре, Японии (Токио), Южной Корее (Сеул), Гонконге, на востоке и западе США доступны XN Core M4 (M4 / 16GB / 256GB SSD) и XN Pro M4P (M4 Pro / 64GB / 2TB SSD). По каталогу обе конфигурации доступны в достаточном количестве; актуальный статус показывает консоль.

Для обычной сборки приложений и CI подойдёт XN Core M4. Для ресурсоёмких параллельных сборок и задач, которым требуется больше унифицированной памяти, рассмотрите XN Pro M4P. Можно добавить внешний SSD на +1TB или +2TB — основной диск модели при этом не меняется. Узлы работают 365 дней в году; при проблемах с подключением последовательно проверьте сеть, аутентификацию и систему.

Подготовка заявки

Опишите, что вы уже проверили

Войдите в консоль, выберите нужный заказ в разделе заявок и опишите проблему. Информация о заказе будет доступна в заявке. Не отправляйте пароли для подключения или полные платёжные данные в открытых обращениях.

Перед отправкой подготовьте четыре пункта

  1. 01Заказ и экземпляр

    Укажите номер заказа, локацию и модель. Если экземпляров несколько, поясните, о каком именно идёт речь, чтобы журналы с разных машин не перепутались.

  2. 02Время и описание проблемы

    Укажите, когда проблема возникла впервые и какой часовой пояс использовали. Она повторяется постоянно или появляется время от времени? Опишите последнее действие, которое завершилось успешно, и настройки, изменённые перед появлением проблемы.

  3. 03Шаги и проверки

    Перечислите шаги для воспроизведения, версии клиента или инструментов, полный текст ошибки и уже выполненные проверки. При желании сравните результат в другой сети или клиенте.

  4. 04Вложения без чувствительных данных

    Приложите нужные снимки экрана или фрагменты журналов. Удалите пароли, приватные ключи, конфиденциальные данные сертификатов и платёжную информацию. Коды ошибок, относящиеся к проблеме, оставьте.

Можно описать проблему в таком порядке

Локация и модель → номер заказа → время проблемы и часовой пояс → ожидаемый результат → фактическая ошибка → выполненные проверки. Если затронуты сборка или публикация, укажите, какие задачи не работают. Одного сообщения «срочно» недостаточно.

После отправки дополняйте ту же заявку новыми результатами, сохраняя контекст. Время ответа, ход обработки и предполагаемый срок ответа указаны в консоли и сообщениях по заявке. Фиксированное время ответа без подтверждения не гарантируется. Время работы узла и время ответа специалиста — не одно и то же.

Не нашли ответ?

Вопросы перед заказом — по почте, проблемы с экземпляром — через заявку

Если вы ещё не оформили заказ, расскажите, для чего нужен облачный Mac, на какой срок и из какого региона вы будете подключаться. Мы поможем выбрать модель и локацию. По уже оформленному заказу отправьте заявку из консоли — так мы сразу увидим, с каким экземпляром связана проблема.

По вопросам перед покупкой, групповым заказам и другим обращениям пишите на support@xcodenet.com. Не отправляйте по электронной почте пароли, приватные ключи или полные данные карты.