코드는 로컬에 두고, 배포 전 점검은 Xcode에 맡기세요.
평소에는 Windows에서 코딩하고 출시 직전에만 macOS가 필요하다면, 가끔 하는 패키징 때문에 주 컴퓨터를 바꿀 필요가 없습니다. 먼저 프로젝트 의존성과 필요한 도구 버전을 확인한 뒤 같은 코드를 원격 노드로 동기화하세요.
- 전송:코드를 푸시하고 커밋 버전을 기록하세요. 노드에서 프로젝트 의존성과 서명에 필요한 인증서 및 프로비저닝 파일을 준비하세요.
- 실행:Xcode에서 프로젝트를 열고 수동 빌드와 서명 점검을 한 번 마친 다음 테스트와 아카이브를 실행하세요.
- 가져오기:빌드 로그와 아카이브 내용을 확인하고 배포 절차에 따라 App Store Connect에 업로드하세요. 빌드 산출물 사본도 보관하세요.
잠들기 전에 시작하고 아침에 결과를 확인하려면 먼저 작은 작업으로 스크립트, 권한, 오류 발생 시 종료 동작을 테스트하세요. 노드가 계속 실행된다고 빌드 성공까지 보장되는 것은 아닙니다. 로그와 실패 알림은 직접 설정해야 합니다.
임시 출시, Safari 디버깅, 단기 검증에 적합합니다. 매일 로컬 기기를 연결하거나 장비를 자주 꽂았다 빼야 한다면 원격 데스크톱은 책상 위 Mac을 대신할 수 없습니다.