Apple 문서에서 확인할 수 있는 Xcode Cloud 사용량의 기준은 팀과 앱, 두 단위입니다. Apple의 사용량 확인 안내를 출발점으로 삼되, 기록을 실제 비용과 동일시하지 마세요. 이번 주에는 팀과 앱의 원본 기록을 확인하고, 회사가 정한 기준으로 비용을 귀속한 뒤 실제 청구 자료와 따로 대조하세요. 빌드 횟수나 실행 시간을 곧바로 금액으로 바꾸면 안 됩니다.
여러 앱이나 개발팀의 예산을 맡은 IT 담당자는 기록을 근거로 내부 배분 기준을 세울 수 있습니다.
CI 플랫폼 엔지니어는 사용량과 빌드 정보를 어디까지 확인하고 자동화할지 점검할 수 있습니다.
예산·구매·비용 검토에 참여하는 재무 및 기술 담당자는 실제 청구서에서 보완할 항목을 구분할 수 있습니다.
재무와 구매 담당자는 먼저 귀속 기준을 정합니다
Xcode Cloud의 공식 사용량 자료는 확인 근거이지, 회사 내부 비용 분담 규칙이 아닙니다. 앱별, 팀별, 비용 센터별 가운데 어떤 기준을 적용할지는 기업이 정하고 문서화해야 합니다. 비용 센터는 회계 시스템에서 쓰는 내부 조직 단위입니다.
기준을 정할 때는 다음 항목을 한데 섞지 마세요.
- 사용량 출처: App Store Connect에서 확인한 팀 또는 앱 관련 기록
- 비용 귀속 대상: 앱, 개발팀, 비용 센터 중 회사가 선택한 기준
- 실제 금액: 해당 계정의 청구 자료와 재무 시스템에 기록된 값
- 확인 책임: 원본 사용량을 확인하는 담당자와 청구 자료를 확인하는 담당자
- 보완 정보: 프로젝트명, 책임자, 공동 작업의 귀속 근거처럼 회사가 관리하는 정보
구독 조건, 청구 금액, 통화, 정산 기간은 당시 계정과 기업 재무 자료에서 확인해야 합니다. 내부 보고서에 옮길 때도 확인 시점과 자료 출처를 남기세요. 문서에 없는 요금이나 환산 비율을 추정해 채우면 실제 청구와 내부 예산의 차이를 설명하기 어려워집니다.
앱 책임자는 원본 기록과 내부 프로젝트를 연결합니다
앱별로 비용을 보고하려면 App Store Connect에서 앱 관련 Xcode Cloud 사용량을 확인한 뒤 내부 프로젝트 정보와 연결해야 합니다. Apple의 사용량 안내는 확인 절차의 기준입니다. 화면에서 실제로 볼 수 있는 항목은 현재 계정과 문서를 기준으로 확인하세요.
기록을 내부 보고서에 넣을 때는 다음 연결 정보를 갖춥니다.
- App Store Connect의 앱과 내부 프로젝트
- 해당 앱을 책임지는 팀과 담당자
- 비용을 귀속할 비용 센터
- 확인한 원본 화면이나 기록의 출처
- 공동으로 쓰는 워크플로가 있을 때의 배분 근거
프로젝트명이나 책임자처럼 공식 화면에서 바로 확인되지 않는 정보는 팀이 보완할 데이터로 분리합니다. 공식 기록에 표시된 것처럼 적어 넣지 마세요. 앱 이름 변경이나 팀 이동이 있었다면 현재 이름만으로 과거 자료를 묶지 말고, 해당 기간에 적용된 내부 연결 기준도 함께 보관합니다.
CI 플랫폼 엔지니어는 사용량과 빌드 기록을 분리해 정리합니다
App Store Connect API를 쓰면 자동화된 보고에 도움이 될 수 있지만, API가 실제 비용 자료까지 제공한다고 가정해서는 안 됩니다. Apple의 Xcode Cloud 워크플로 및 빌드 API 안내와 빌드 실행 자료 안내에서 지원되는 리소스와 필드를 확인하세요. API 응답에 없는 비용 항목은 청구 자료에서 따로 보완합니다.
운영 절차는 다음처럼 구성합니다.
- App Store Connect에서 사용량 확인에 필요한 계정과 권한을 확인합니다.
- 현재 화면에서 확인 가능한 사용량 기록과 앱 연결 정보를 살핍니다.
- API를 이용한다면 워크플로 및 빌드 관련 리소스 가운데 실제로 필요한 범위만 읽도록 설계합니다.
- API 응답에서 확인한 빌드 기록과 내부 프로젝트·팀 연결표를 결합합니다.
- 기록이 누락되거나 연결되지 않은 앱과 워크플로를 예외 목록으로 표시합니다.
- 비용 열은 실제 청구 자료로 보완하고, 원본 사용량이나 빌드 정보와 분리해 저장합니다.
- 보고서의 출처, 확인 담당자, 처리 시점을 기록해 다음 검토에서도 재현할 수 있게 합니다.
App Store Connect API의 제품 자료는 제품 리소스의 범위를 확인할 때 참고할 수 있습니다. API 키를 자동화에 쓰는 경우에는 키 생성 및 접근 권한 안내와 API 시작 안내를 확인하고, 보고 작업에 필요한 권한만 부여하세요. API의 존재 자체가 화면의 모든 항목을 내려받거나 비용 필드를 제공한다는 뜻은 아닙니다.
기술 책임자는 업무에 맞는 배분 규칙을 선택합니다
배분 방식은 회사가 비용을 관리하려는 단위에 맞춰야 합니다. 다음 방식은 내부 회계 정책으로 선택할 수 있으며, 어느 방식도 Apple의 공식 규칙으로 표현해서는 안 됩니다.
- 앱별 귀속: 앱 책임자와 프로젝트를 분명히 관리할 때 적합합니다. 여러 앱이 같은 워크플로를 공유하면 단순히 앱 이름만으로 비용을 나누기 어렵습니다.
- 팀별 귀속: 팀 예산과 운영 책임을 함께 검토할 때 유용합니다. 앱을 여러 팀이 공동 관리한다면 소유 팀을 정하는 근거가 필요합니다.
- 합의한 비율로 분배: 공동 작업처럼 단일 귀속이 어려운 경우 적용할 수 있습니다. 비율을 누가, 어떤 근거로 정했는지 남기고 변경 때마다 재검토해야 합니다.
예를 들어 두 팀이 공통 워크플로를 함께 운영한다면, 빌드 횟수만으로 기여도를 정하지 마세요. 빌드 횟수와 실행 시간은 작업 패턴을 살피는 자료일 수 있지만, 실제 자원 사용량이나 청구 금액을 그대로 증명하지는 않습니다. 소유권, 워크플로 목적, 실제 청구 내역을 확인한 뒤 합의한 귀속 근거를 기록하세요.
장점: 내부 정책에 맞는 예산 책임자를 지정하고, 예외 사례를 추적하기 쉽습니다.
단점: 공동 워크플로의 책임 관계를 정리해야 하며, 자료가 부족한 상태에서 비율을 정하면 배분 결과를 감사하기 어렵습니다.
예산 검토자는 사용량·청구·계획을 나눠 대조합니다
검토 시에는 세 종류의 자료를 구별해야 합니다. 첫째는 App Store Connect의 사용량 기록, 둘째는 기업이 실제 부담한 청구 자료, 셋째는 앞으로의 계획을 위한 예산 가정입니다. 세 자료를 한 금액으로 합쳐 표시하면 차이가 생긴 이유를 찾기 어렵습니다.
비용 검토 전에 다음 항목을 확인하세요.
- [ ] 사용량 자료가 대상 앱과 팀에 맞는지 확인합니다.
- [ ] 빌드 및 워크플로 기록의 출처와 조회 범위를 기록합니다.
- [ ] 실제 청구 금액은 해당 기업의 당기 청구 자료에서 확인합니다.
- [ ] 구독 조건, 통화, 정산 기간은 현재 계정과 재무 자료에서 보완합니다.
- [ ] 내부 프로젝트와 비용 센터의 연결 기준 및 책임자를 확인합니다.
- [ ] 예산 가정은 실제 청구 내역과 구분해 표시합니다.
- [ ] 자료 사이에 차이가 있으면 원인을 확인하기 전까지 임의의 환산값을 쓰지 않습니다.
이 검토를 반복할 때는 사용량을 확인한 기간과 청구 자료의 정산 기간이 같은지부터 살피세요. 기간이 다르면 기록이 맞더라도 금액 대조 결과가 어긋날 수 있습니다. 숫자를 맞추려고 기간을 임의로 바꾸기보다 차이를 별도 항목으로 남기고 재무 담당자와 확인하는 편이 안전합니다.
현재 CI와 추가 맥 용량은 실제 업무 부담으로 비교합니다
현재 Xcode Cloud 운영을 유지할지, 별도 맥 CI 용량을 검토할지는 내부 사용량과 운영 문제를 확인한 뒤 결정하세요. 팀에서 반복되는 대기, 필요한 환경을 구성하기 어려운 문제, 담당자 책임이 불분명한 문제가 있다면 그것이 추가 검토의 출발점이 될 수 있습니다. 이는 모든 팀에 공통으로 나타나는 결함이 아니라, 각 팀의 운영 기록으로 확인해야 할 항목입니다.
비교할 때는 다음 변수를 실제 값으로 채웁니다.
- 기존 운영안: 청구 자료, 사용량 추이, 빌드 작업의 특성, 팀의 운영 책임
- 추가 맥 CI 용량: 필요한 구성, 이용 기간, 전달 방식, 실제 청구 조건, 관리에 드는 인력
- 두 방안의 공통 기준: 같은 업무 범위, 같은 예산 기간, 같은 책임 수준
원격 맥이 항상 더 저렴하다고 가정하지 마세요. 장기간 고정된 부하를 안정적으로 처리하거나 물리 연결이 필요한 팀은 자체 장비가 더 맞을 수 있습니다. 반대로 일시적인 테스트 환경이나 추가 빌드 용량이 필요하다면, 현재 환경과 원격 맥을 실제 작업 기록과 예산 자료로 비교할 이유가 있습니다. 보안 및 데이터 관리 조건을 검토할 때는 MangoVM의 데이터 보호 안내도 확인하세요.
자주 묻는 질문
Xcode Cloud 사용량 기록은 어디에서 확인하고 파일로 받을 수 있나요?
App Store Connect에서 Xcode Cloud 사용량을 확인하는 방법과 표시 범위는 Apple의 사용량 안내를 기준으로 확인합니다. 파일 내려받기 기능은 화면과 계정 권한에 따라 달라질 수 있으므로, 현재 계정에서 실제로 제공되는지 먼저 확인해야 합니다. 화면에서 필요한 자료를 받을 수 없다면 API가 비용 자료까지 제공한다고 가정하지 말고, 공식 API 문서의 지원 범위와 재무 청구서를 따로 검토합니다.
여러 앱이나 개발팀에 사용량을 나누려면 무엇부터 정해야 하나요?
먼저 회사가 비용 귀속 기준을 정합니다. 앱별 관리가 필요하면 앱과 프로젝트, 담당자, 비용 센터를 연결하고, 팀 단위 예산이 목적이면 해당 팀의 소유 관계를 기록합니다. 공동 워크플로는 참여 팀과 배분 근거를 별도로 남깁니다. 이 기준은 회사의 내부 회계 정책이지 Apple이 정한 공식 비용 분담 규칙은 아닙니다.
빌드 횟수나 실행 시간으로 Xcode Cloud 비용을 바로 계산해도 되나요?
바로 환산하지 마세요. 빌드 횟수와 실행 시간은 작업량을 살피는 지표가 될 수 있지만, 그것만으로 기업이 실제 부담한 비용을 확정할 수는 없습니다. 청구 금액, 구독 조건, 통화, 정산 기간은 해당 계정의 현재 자료와 회계 기록으로 확인해야 합니다. 내부 예산표에는 관측된 사용량과 실제 청구 비용을 별도 항목으로 관리합니다.
예산을 확정하기 전에 어떤 자료를 서로 대조해야 하나요?
App Store Connect에서 확인한 사용량, 워크플로와 빌드 기록, 기업의 실제 청구 자료, 비용 센터 연결표, 예산 가정을 분리해 놓고 대조합니다. 각 항목에는 출처와 확인 담당자를 기록하세요. 계획상 예상치와 이미 청구된 금액도 섞지 않습니다. 자료가 맞지 않으면 먼저 계정과 정산 기간을 확인하고, 원인을 찾기 전에는 차이를 임의의 배분 비율로 메우지 마세요.
현재 방식에 대기나 환경 제약이 남아 있다면, 먼저 실제 작업량과 청구 자료를 기준으로 필요한 맥 CI 용량을 정리하세요. 자체 장비는 장기 고정 운영에 맞을 수 있지만 초기 구매와 관리 책임이 따릅니다. 원격 맥은 이용 기간과 환경을 실제 청구 조건에 맞춰 비교할 수 있는 대안입니다. MangoVM의 맥 미니 이용 안내를 살펴보고, 팀의 빌드 기록과 예산 주기에 맞는지 확인해 보세요.
자주 묻는 질문
Xcode Cloud 사용량 기록은 어디에서 확인하고 파일로 받을 수 있나요?
App Store Connect에서 Xcode Cloud 사용량을 확인하는 방법과 표시 범위는 Apple의 사용량 안내를 기준으로 확인합니다. 파일 내려받기 기능은 화면과 계정 권한에 따라 달라질 수 있으므로, 현재 계정에서 실제로 제공되는지 먼저 확인해야 합니다. 화면에서 필요한 자료를 받을 수 없다면 API가 비용 자료까지 제공한다고 가정하지 말고, 공식 API 문서의 지원 범위와 재무 청구서를 따로 검토합니다.
여러 앱이나 개발팀에 사용량을 나누려면 무엇부터 정해야 하나요?
먼저 회사가 비용 귀속 기준을 정합니다. 앱별 관리가 필요하면 앱과 프로젝트, 담당자, 비용 센터를 연결하고, 팀 단위 예산이 목적이면 해당 팀의 소유 관계를 기록합니다. 공동 워크플로는 참여 팀과 배분 근거를 별도로 남깁니다. 이 기준은 회사의 내부 회계 정책이지 Apple이 정한 공식 비용 분담 규칙은 아닙니다.
빌드 횟수나 실행 시간으로 Xcode Cloud 비용을 바로 계산해도 되나요?
바로 환산하지 마세요. 빌드 횟수와 실행 시간은 작업량을 살피는 지표가 될 수 있지만, 그것만으로 기업이 실제 부담한 비용을 확정할 수는 없습니다. 청구 금액, 구독 조건, 통화, 정산 기간은 해당 계정의 현재 자료와 회계 기록으로 확인해야 합니다. 내부 예산표에는 관측된 사용량과 실제 청구 비용을 별도 항목으로 관리합니다.
예산을 확정하기 전에 어떤 자료를 서로 대조해야 하나요?
App Store Connect에서 확인한 사용량, 워크플로와 빌드 기록, 기업의 실제 청구 자료, 비용 센터 연결표, 예산 가정을 분리해 놓고 대조합니다. 각 항목에는 출처와 확인 담당자를 기록하세요. 계획상 예상치와 이미 청구된 금액도 섞지 않습니다. 자료가 맞지 않으면 먼저 계정과 정산 기간을 확인하고, 원인을 찾기 전에는 차이를 임의의 배분 비율로 메우지 마세요.
팀 빌드 환경을 고정하고 예산을 더 명확하게 관리하세요
MangoVM의 전용 물리 맥 미니를 대여해 빌드 작업을 위한 고정된 팀 환경을 마련하세요.
