원격 개발부터 Xcode 아카이브 및 배포 인계까지
사용 가능한 Mac이 당장 없거나, 통제된 아카이브를 한 번 완료해야 하거나, 임시 릴리스 작업을 전용 노드로 옮기려는 개발자에게 적합합니다.
- 입력
- 리포지터리 커밋, 의존성 잠금 파일, 서명 자료, 대상 scheme
- 노드
- Debug M4 · 싱가포르 또는 홍콩 · 일 단위 또는 주 단위
- 소요 시간 항목
- 가져오기, 의존성 복원, 컴파일, 아카이브, 다운로드를 각각 측정
-
01
원격 개발
SSH로 지정 커밋을 가져온 뒤 브랜치, 서브모듈, 의존성 잠금 파일과 작업 트리가 깨끗한지 확인합니다.
-
02
인증서 확인
서명 파일, 프로비저닝 프로파일, 대상 식별자와 아카이브 설정이 일치하는지 확인하고 로그에 민감한 값을 노출하지 않습니다.
-
03
Xcode 아카이브
Xcode 버전, SDK, 명령 인자, 종료 코드와 아카이브 경로를 기록하고 재현 가능한 명령을 보존합니다.
-
04
배포 인계
TestFlight 배포에 필요한 결과물을 점검한 뒤 아카이브, 내보내기 로그와 체크섬을 릴리스 프로세스에 전달합니다.
.xcarchive , 내보내기 패키지, 빌드 로그, 체크섬 및 노드 정리 기록.