먼저 여기서 찾아보세요. 없으면 티켓을 제출하세요
주제별로 살펴보거나 아래 질문을 검색해 보세요. 처음 연결할 때는 주문에 표시된 노드 번호, 주소, 접속 정보를 확인하세요. 주문이나 기기에 관한 문의는 콘솔에서 티켓으로 접수해 주세요.
- 01문제 범위부터 확인
원격 데스크톱만 문제인가요, SSH와 빌드에도 영향이 있나요?
- 02재현 정보를 기록
노드 번호, 주문 번호, 오류 메시지 원문과 문제가 발생한 단계를 기록하세요.
- 03기록을 첨부해 티켓 제출
콘솔에 로그인해 제출하세요. 공개 페이지에 접속 정보를 입력하지 마세요.
연결 문제는 접속 정보부터, 요금 문제는 주문 기간부터 확인하세요.
현재 작업과 가장 가까운 항목을 선택하세요
네 가지 주제의 답변이 모두 이 페이지에 있습니다. 카드를 선택하면 관련 질문으로 이동하므로 페이지를 하나씩 찾아볼 필요가 없습니다.
먼저 용어를 확인하세요
여기서 ‘노드’는 실제 장비 한 대를 뜻하며, 한 장비를 나눈 가상 리소스가 아닙니다.
- 물리 노드
- 실제 Mac mini 한 대이며, 하드웨어를 여러 사용자에게 나눠 제공하지 않습니다.
- 단독 사용
- 대여 기간 동안 기기 전체를 고객 한 명이 사용합니다. 칩, 메모리, 디스크를 다른 사용자와 공유하지 않습니다.
- 가상 머신 아님
- macOS가 가상 머신이 아닌 대여한 하드웨어에서 직접 실행됩니다.
- VNC
- macOS 그래픽 화면을 원격으로 보고 조작하는 방식입니다. 명령어만 입력하는 SSH와는 다릅니다.
- SSH
- 암호화된 연결로 원격 명령줄에 로그인하는 방식입니다. 배포 스크립트 실행, 로그 확인, 빌드 작업에 적합합니다.
- self-hosted runner
- 직접 관리하는 기기에 등록해 빌드 작업을 해당 Mac에서 실행하는 CI 러너입니다.
- 요금 주기
- 한 번의 구매로 이용하는 대여 기간입니다. 일·주·월·분기 중 선택하며 주문에 표시된 시작·종료 시각을 기준으로 합니다.
- 디스크 전체 초기화
- 대여 기간이 끝나 기기를 회수한 뒤 디스크를 지우고 시스템을 다시 설치합니다. 반납 전에 직접 백업해야 합니다.
접속 정보를 확인한 다음 네트워크와 데스크톱을 점검하세요
SSH와 VNC에는 주문에 안내된 주소와 포트를 사용하세요. 예시 명령의 자리표시자를 실제 접속 정보로 사용하지 마세요.
기기를 받으면 처음에는 어떻게 로그인하나요?
먼저 콘솔에 로그인해 해당 주문을 열고 노드 번호, SSH 주소, 포트, 접속 정보를 확인하세요. 터미널이나 SSH 클라이언트로 연결하면 됩니다. 그래픽 화면이 필요하면 안내된 정보를 사용해 VNC로 연결하세요. 처음 접속한 뒤 기기 사양, 시스템 버전, 사용 가능한 디스크 공간을 확인하고 빌드 환경을 설정하세요.
연결에 실패했다면 SSH와 VNC의 결과를 각각 기록하세요. 티켓을 제출할 때 노드 번호, 실패 시각, 클라이언트에 표시된 오류를 첨부하되 비밀번호나 개인 키는 보내지 마세요.
VNC에 연결했는데 검은 화면만 보이면 어떻게 하나요?
먼저 데스크톱 세션이 로드될 때까지 기다린 다음 연결을 끊고 다시 연결해 보세요. SSH 포트가 아닌 주문에 표시된 VNC 주소와 포트를 사용 중인지 확인하세요. SSH에 연결할 수 있다면 기기가 명령에 응답하는지, 현재 그래픽 세션이 정상인지 확인하세요. 화면 문제를 해결하려고 기기 전체를 반복해서 초기화하지 마세요.
계속 검은 화면이 보이면 클라이언트 이름, 스크린샷, 노드 번호, ‘SSH는 정상인지’를 티켓에 적어 주세요. 디스플레이 세션 문제인지 기기 연결 문제인지 확인하는 데 도움이 됩니다.
SSH 공개 키는 어떻게 교체하나요?
현재 연결을 유지한 채 로그아웃하지 마세요. 먼저 새 공개 키를 대상 사용자의 ~/.ssh/authorized_keys에 추가하고 디렉터리와 파일 권한이 SSH 요구 사항에 맞는지 확인하세요. 터미널을 하나 더 열어 새 개인 키로 로그인 테스트를 진행하세요. 테스트에 성공한 뒤에만 기존 공개 키를 삭제하세요.
공개 키만 업로드하세요. 개인 키는 본인 기기에 보관하고 티켓으로 보내지 마세요. 기존 키가 더 이상 유효하지 않아 기기에 접속할 수 없다면 주문 번호와 노드 번호를 티켓에 적어 복구 방법을 문의하세요.
기기의 기본 비밀번호는 어떻게 변경하나요?
제공된 macOS 사용자 계정으로 로그인한 다음, 시스템 설정의 사용자 및 그룹에서 비밀번호를 변경하거나 해당 사용자의 터미널 세션에서 passwd를 실행하세요. 변경하기 전에 SSH 또는 VNC 연결을 하나 더 사용할 수 있는지 확인하세요. 변경 후에는 새 세션으로 로그인해 확인하고, 이미 로그인한 창에만 의존하지 마세요.
로그인할 수 없다면 콘솔에서 티켓을 제출하고 주문 번호, 노드 번호, 표시된 오류를 알려 주세요. 기존 비밀번호는 티켓에 적지 마세요.
도구 체인과 프로젝트 종속성을 따로 확인하세요
먼저 Xcode 버전을 확인한 다음 인증서, 런타임, 남은 디스크 공간을 점검하세요. CI 전체를 바로 다시 실행하는 것보다 문제를 쉽게 찾을 수 있습니다.
프로젝트에 다른 Xcode 버전이 필요하면 어떻게 전환하나요?
먼저 xcodebuild -version 으로 현재 도구 체인을 확인하세요. 기기에 Xcode가 여러 버전 설치되어 있다면 xcode-select -s 를 사용해 필요한 버전을 지정한 다음 버전을 다시 확인하세요. CI 스크립트에서 DEVELOPER_DIR를 명시적으로 설정하면 작업마다 기본 버전이 서로 바뀌는 것을 방지할 수 있습니다.
필요한 버전이 설치되어 있지 않다면 해당 버전의 시스템 요구 사항과 남은 디스크 공간을 먼저 확인한 뒤 공식적으로 제공되는 설치 경로에서 설치 파일을 받으세요. 제공 시 모든 버전이 미리 설치되어 있다고 가정하지 마세요.
빌드는 성공하는데 코드 서명에 실패하면 무엇부터 확인하나요?
인증서에 해당 개인 키가 포함되어 있는지, 프로비저닝 프로파일이 대상 식별자와 일치하는지, 빌드 작업이 사용 중인 키체인에 접근할 수 있는지 순서대로 확인하세요. 데스크톱에서 수동으로 빌드하면 성공하지만 CI에서는 실패하는 경우 두 세션의 사용자 계정, 키체인 잠금 해제 상태, 서명 매개변수를 비교하세요.
인증서, 개인 키, 키체인 파일은 민감한 데이터입니다. 티켓에는 민감 정보를 가린 오류 로그를 첨부할 수 있지만, 인증서 개인 키나 전체 서명 비밀번호는 업로드하지 마세요.
Simulator에서 프로젝트가 지정한 런타임을 찾지 못하면 어떻게 하나요?
먼저 Xcode의 플랫폼 관리 화면에서 설치된 런타임을 확인하거나 xcrun simctl list devices available 을 실행해 현재 사용 가능한 기기를 확인하세요. 필요한 런타임이 없다면 현재 버전과 호환되는 구성 요소를 Xcode에서 다운로드하세요. 다운로드 전에 디스크 공간이 충분한지 확인하세요.
CI에서 기기 이름만으로 대상을 추측하지 마세요. 빌드 설정에 런타임 버전과 기기 모델을 명시하고, Xcode를 업데이트한 뒤 대상 기기를 계속 사용할 수 있는지 다시 확인하세요.
디스크 공간이 부족하면 정리해야 하나요, 저장 공간을 늘려야 하나요?
먼저 DerivedData, 오래된 archive, 다운로드한 Simulator 런타임, 종속성 캐시를 확인해 안전하게 다시 만들 수 있는 파일을 파악하세요. 백업하지 않은 상태에서 인증서, 프로젝트 소스 코드, 사용 중인 산출물을 삭제하지 마세요.
프로젝트에 더 넓은 영구 작업 공간이 필요하다면 주문 시 +1TB SSD 또는 +2TB SSD 옵션을 추가할 수 있습니다. 현재 이용 중인 주문에서 용량 변경이 가능한지는 콘솔에 표시된 옵션을 확인하세요. 도움이 필요하면 주문 번호와 공간 사용 현황을 첨부해 티켓을 제출하세요.
주문 기간을 기준으로 확인하세요. 월 요금을 일 요금으로 계산하지 마세요
두 기기 모델 모두 일·주·월·분기 대여를 선택할 수 있습니다. 결제 금액, 시작·종료 시각, 실제 이용 가능한 결제 게이트웨이는 콘솔 주문 페이지에 표시되는 최신 정보를 기준으로 합니다.
일·주·월·분기 대여 기간은 어떻게 계산하나요?
주문할 때 대여 주기 하나를 선택하면 해당 가격과 만료 시각이 주문에 표시됩니다. XV M4 Runner는 $21.4/일, $57.8/주, $107.1/월, $291.3/분기입니다. XV M4 Studio는 $40.7/일, $109.8/주, $203.3/월, $553/분기입니다. 모든 가격은 미국 달러입니다.
월 요금을 하루마다 청구되는 금액으로 계산하지 마세요. 예상 이용 기간을 정한 뒤 각 대여 주기의 총액을 비교하세요. 추가 디스크 등의 옵션도 같은 주문 주기를 기준으로 확인해야 합니다.
갱신하면 다른 기기로 바뀌나요?
현재 대여 기간이 끝나기 전에 같은 인스턴스를 갱신하면 일반적으로 기존 기기를 계속 사용할 수 있습니다. 콘솔에서 갱신 주문에 표시된 인스턴스와 새 만료 시각을 확인하세요. 기기 모델이나 노드를 바꾸려면 일반 갱신으로 처리하지 마세요. 먼저 티켓으로 이전 방법을 확인하고 데이터를 백업하세요.
만료 전에 갱신하지 않으면 기기를 회수해 디스크 전체를 초기화합니다. 결제가 완료되지 않은 갱신을 백업 대책으로 여기지 마세요.
USDT-TRC20 송금은 몇 번의 확인이 필요한가요?
콘솔의 현재 주문에 표시된 수취 정보, 요구 사항, 입금 상태를 확인하세요. 이전 주문의 주소를 사용하거나 확인 횟수를 임의로 가정하지 마세요. 송금할 때 네트워크가 USDT-TRC20인지 확인하고 거래 해시를 보관하세요. 블록체인에서 완료로 표시되었는데 주문 상태가 갱신되지 않았다면 주문 번호와 거래 해시를 첨부해 콘솔에서 티켓을 제출하세요.
티켓에 지갑 개인 키나 복구 문구를 보내지 마세요.
카드 결제는 어떤 통화로 청구되나요?
주문은 미국 달러(USD)로 결제됩니다. 카드 결제는 Stripe를 통한 Visa, Mastercard, Amex만 지원합니다. 실제 이용 가능한 결제 게이트웨이는 콘솔에 표시되는 최신 정보를 확인하세요. 카드 번호는 Stripe에서 처리하며 이 사이트의 서버를 거치지 않습니다.
카드 발급사가 명세서에 다른 청구 금액이나 추가 수수료를 표시한다면 먼저 카드 발급사의 정책을 확인하세요. 주문 금액은 콘솔에 표시된 미국 달러 기준입니다.
반납 전에 파일을 옮기고 데이터 삭제 정책을 확인하세요
소스 코드, 서명 자료, 빌드 산출물, 중요한 설정을 백업 목록으로 정리하세요. 만료 후 디스크 전체 초기화는 직접 백업하는 일을 대신하지 않습니다.
대여 기간이 끝나면 기기의 데이터는 어떻게 되나요?
대여 기간이 끝날 때까지 갱신하지 않으면 기기를 회수해 디스크 전체를 초기화합니다. 디스크 데이터는 삭제되며, 시스템을 다시 설치한 뒤 다음 고객에게 제공됩니다. 프로젝트 사본은 복구할 수 있도록 보관되지 않습니다.
계정 정보와 필요한 결제 기록은 기기 디스크 데이터와 별개입니다. 계정 정보의 처리 범위가 궁금하다면 콘솔에서 티켓을 제출해 문의하세요.
만료 전에 어떻게 백업하나요?
먼저 소스 코드를 직접 관리하는 코드 저장소에 커밋하세요. 그런 다음 인증서와 개인 키, 서명 설정, 보관할 archive, 테스트 데이터, 스크립트를 직접 관리하는 저장 공간으로 내보내세요. 대용량 파일은 SSH 파일 전송 도구로 나누어 복사하고 파일 크기나 체크섬을 확인하세요.
복사가 끝나도 원본을 바로 삭제하지 마세요. 백업에서 프로젝트나 산출물을 하나 가져와 실제로 열리거나 다시 빌드되는지 확인하세요. 검증을 마친 뒤 주문 만료 시각에 맞춰 반납을 준비하세요.
서비스 팀에서 내 기기의 파일을 확인하나요?
단독으로 사용하는 물리 노드에 저장한 프로젝트 파일은 고객 소유이며, 저희는 파일을 열어 보거나 분석하지 않습니다. 문제를 점검할 때는 우선 티켓에 직접 제공한 노드 번호, 오류 정보, 민감 정보를 가린 스크린샷을 사용합니다.
스크린샷을 찍기 전에 토큰, 접속 정보, 인증서 내용, 프로젝트의 민감 정보를 가리세요. 추가 지원에 필요한 경우 티켓에서 제공할 진단 자료를 먼저 알려 주세요.
아시아 태평양 지역 4개 노드. 상태는 콘솔에서 확인하세요
싱가포르, 일본(도쿄), 한국(서울), 홍콩은 모두 두 기기 모델의 주문 가능 지역입니다. 여기에 표시된 것은 서비스 제공 지역이며 실시간 운영 모니터링 정보가 아닙니다. 주문 가능 여부와 인스턴스 상태는 콘솔에 표시되는 최신 정보를 기준으로 합니다.
싱가포르
동남아시아 팀의 개발 및 빌드 작업에 적합합니다.
두 모델 모두 주문 가능일본(도쿄)
일본 사용자와 가까운 곳에서 원격 작업과 테스트를 해야 할 때 적합합니다.
두 모델 모두 주문 가능한국(서울)
한국 및 주변 지역 팀의 빌드와 검증에 적합합니다.
두 모델 모두 주문 가능홍콩
중국 남부와 동남아시아 팀이 가까운 곳에서 연결하기 좋습니다.
두 모델 모두 주문 가능서비스 알림은 어디에서 확인하나요?
노드는 365일 연중 내내 운영됩니다. 예기치 않은 문제가 발생하면 먼저 콘솔에서 인스턴스와 티켓 알림을 확인하세요. 장애 티켓을 제출한 뒤에도 같은 곳에서 처리 상황을 확인할 수 있습니다. 이 페이지의 지역 표시는 실시간 상태를 나타내지 않습니다.
단서와 정보를 하나의 티켓에 모아 주세요
콘솔에 로그인해 해당 주문을 선택한 다음 티켓을 제출하세요. 노드 번호, 주문 번호, 문제가 발생한 단계와 시각을 적고 민감 정보를 가린 오류 메시지나 스크린샷을 첨부하세요. 접속 정보, 개인 키, 비밀번호는 티켓에 첨부하지 마세요.
아직 주문 전이며 기기 모델과 용도를 먼저 확인하고 싶으신가요? 다음 주소로 이메일을 보내세요: support@xcodevps.com 프로젝트 유형, 예상 대여 기간, 필요한 노드를 알려 주세요.