첫 아카이브 작업
- 구성
- Mac Mini M4
16GB RAM · 256GB SSD - 노드 목록
- 싱가포르, 일본(도쿄), 한국(서울), 홍콩, 미국 서부
- 접속 방식
- SSH 키 · VNC 자격 증명
- 검수 산출물
- Archive.xcarchive
- 01주문 확인구성, 대여 기간, 지역 및 USD 금액
- 02접속 검증지문, 키, 그래픽 세션 및 재연결
- 03빌드 실행도구 체인 확인, 아카이브 및 산출물 다운로드
이 가이드는 실제 인도 순서에 따라 구성되었습니다. 먼저 Debug M4, 대여 기간과 노드를 확인한 뒤 접속 확인서를 검토하고 SSH와 VNC를 연결합니다. 마지막으로 다운로드 가능한 아카이브 산출물로 검수를 완료합니다.
주문 전에 구성, 접속 자료와 추가 옵션을 한 번에 확인하면 인도 후 수정에 필요한 왕복을 줄일 수 있습니다. 실제 사용 가능 상태는 콘솔의 실시간 응답을 기준으로 합니다.
현재 판매 구성은 Debug M4입니다: Mac Mini M4, 16GB RAM, 256GB SSD. 주문 하나당 전용 물리 노드 한 대가 제공되며 가상 머신이 아닙니다.
작업 기간에 따라 일간, 주간, 월간 또는 분기 단위를 선택하세요. 기본 가격은 각각 $19.5, $52.8, $97.7, $265.7입니다.
목록에는 싱가포르, 일본(도쿄), 한국(서울), 홍콩, 미국 서부 등 5개 노드가 있습니다. 코드 저장소, 아티팩트 저장소 또는 주요 작업자와 가까운 지역을 우선 선택하세요.
전용 키 쌍을 사용하고 개인 키는 로컬에 보관하세요. 공개 키를 제출하기 전에 앞뒤가 완전한지 확인하고, 개인 키를 주문 메모나 저장소, 티켓에 입력하지 마세요.
명령줄 빌드만 수행한다면 먼저 SSH를 완료하세요. 그래픽 인터페이스, 디스플레이 확인 또는 대화형 Xcode 작업이 필요할 때 VNC 세션을 활성화하면 됩니다.
대용량 종속성, 모델 또는 소재 작업에는 +1TB SSD, +2TB SSD를 선택할 수 있습니다. 여러 대 협업 작업은 각 장비에 Thunderbolt 5 병렬 연결을 선택할 수 있습니다.
콘솔은 현재 선택에 따라 기본 구성, 기간, 노드와 추가 옵션을 집계합니다. 결제 전에는 최종 표시된 USD 금액을 기준으로 하며 구두 견적이나 임의 계산에 의존하지 마세요.
칩이 M4이고 메모리가 16GB, 기본 저장 공간이 256GB SSD인지 확인하세요. 목록에 없는 구성은 추가하지 마세요.
판매 중인 5개 노드 중 하나를 선택한 뒤 작업 기간에 따라 일, 주, 월 또는 분기를 선택하세요.
이번 워크플로에 필요한 저장 공간 또는 Thunderbolt 5 병렬 연결만 결제하고 과금 단위를 확인하세요.
지역, 기간, 추가 옵션과 결제할 USD 금액을 항목별로 확인한 뒤 사용 가능한 결제 게이트웨이로 결제하세요.
호스트 주소만 보고 바로 연결하지 마세요. 먼저 지역, 신원, 지문과 대여 기간의 경계를 모두 확인한 뒤 민감한 자격 증명을 팀에서 승인한 보안 위치에 저장하세요.
| 확인서 필드 | 확인할 내용 | 문제 발생 시 조치 |
|---|---|---|
| 노드 지역 | 주문에서 선택한 싱가포르, 일본(도쿄), 한국(서울), 홍콩 또는 미국 서부 중 하나와 일치해야 합니다. | 첫 연결을 중지하고 콘솔에서 주문 식별자를 첨부해 티켓을 제출하세요. |
| 호스트 주소 | 주소 형식이 완전하며 복사할 때 공백, 구두점 또는 줄바꿈이 포함되지 않았는지 확인하세요. | 먼저 이름 확인과 포트 검사를 수행하고 주소를 반복해서 추측하지 마세요. |
| 사용자 이름 | 확인서에 지정된 시스템 사용자 이름을 사용하고 로컬 컴퓨터 사용자 이름으로 임의 변경하지 마세요. | 터미널의 원본 오류 메시지를 보관하고 민감 정보를 삭제한 뒤 제출하세요. |
| 호스트 지문 | 첫 SSH 연결에 표시되는 지문은 확인서와 문자를 하나씩 비교해 일치해야 합니다. | 일치하지 않으면 즉시 중단하고 확인 문자를 입력하지 마세요. |
| 접속 발급 상태 | SSH 공개 키와 VNC 자격 증명이 발급 완료 또는 사용 가능 상태로 표시되어야 합니다. | 상태가 갱신될 때까지 기다리거나 콘솔 티켓으로 확인하고 주문을 중복 생성하지 마세요. |
| 대여 기간 종료 시각 | 시간대와 종료 시각을 기록해 빌드, 내보내기, 갱신 및 접속 회수를 예약하세요. | 기간이 맞지 않으면 먼저 주문 상세를 확인한 뒤 결제 관련 티켓을 제출하세요. |
두 접속 방식은 서로 다른 확인 작업을 담당합니다. SSH는 신원, 아키텍처, 디스크와 도구 체인을 확인하고 VNC는 디스플레이, 키보드 매핑과 연결 복구를 확인합니다.
uname -m실행 결과는 arm64여야 합니다.df -h 를 실행해 시스템 디스크와 추가 저장 공간을 확인하세요.date 를 실행해 시스템 시간과 작업 기록의 시간대를 확인하세요.지문 일치, 키 로그인 성공, 아키텍처 arm64, 디스크 용량과 시스템 시간이 주문 및 워크플로 예상과 일치해야 합니다.
그래픽 세션이 안전하게 설정되고 디스플레이와 키보드 레이아웃이 올바르며, 직접 연결을 끊은 후에도 확인서 정보로 다시 연결할 수 있어야 합니다.
예시의 호스트, 사용자 이름, 키 경로, 저장소와 프로젝트 이름은 모두 데모용입니다. 실제 자격 증명을 공유 문서, 빌드 로그 또는 공개 저장소에 입력하지 마세요.
$ ssh -i ~/.ssh/<KEY_FILE> <USER>@<HOST>
$ uname -m
arm64
$ xcodebuild -version
Xcode <VERSION>
Build version <BUILD_VERSION>
$ xcodebuild -workspace <APP>.xcworkspace \
-scheme <SCHEME> \
-configuration Release \
-archivePath build/<APP>.xcarchive \
archive
** ARCHIVE SUCCEEDED **
$ bundle exec fastlane <LANE>
[fastlane] archive: build/<APP>.xcarchive
[fastlane] result: success
한 번의 연결 성공만으로 워크플로를 재사용할 수 있는 것은 아닙니다. 첫 빌드에는 버전, 명령, 산출물 위치와 소요 시간 기록을 남겨 이후 자동화와 문제 해결에 활용하세요.
이번 작업에 필요한 권한만 포함된 저장소 자격 증명을 사용하세요. 커밋 식별자를 기록해 나중에 동일한 소스 코드를 재현할 수 있도록 하세요.
입력: 커밋 식별자Xcode 버전, 빌드 버전, Ruby와 fastlane 환경을 기록하고 첫 검수에서 불필요한 업그레이드를 섞지 마세요.
입력: 버전 목록전체 명령, 종료 상태와 주요 로그를 저장하세요. 실패하면 종속성, 프로젝트 설정 또는 접속 문제를 먼저 파악하고 맹목적으로 연속 재실행하지 마세요.
실행: archive아카이브 파일을 지정 위치로 복사하고 파일 크기, 디렉터리 구조와 다운로드 결과를 확인하세요. 노드에 유일한 사본만 남기지 마세요.
산출물: xcarchive종속성 가져오기, 컴파일, 아카이브와 전송에 걸린 시간을 각각 기록하세요. 이 기록은 후속 작업 비교용이며 프로젝트 간 성능을 보장하지 않습니다.
출력: 소요 시간 구간주문 식별자, 노드 지역, 발생 시각, 재현 단계, 종료 코드와 민감 정보가 삭제된 로그를 첨부한 뒤 문제 유형에 맞는 지원 경로로 진행하세요.
문제 해결 가이드 보기arm64