본문 바로가기
WWDC

[WWDC21] Meet Xcode Cloud

by 고고 2021. 11. 10.

영상 :https://developer.apple.com/videos/play/wwdc2021/10267/

 

Meet Xcode Cloud - WWDC21 - Videos - Apple Developer

Get to know Xcode Cloud, Apple's continuous integration and continuous delivery (CI/CD) service for building apps and frameworks for all...

developer.apple.com

 

안녕하세요 ◠‿◠ 고고입니다.

Xcode cloud는 Git을 사용하여 CI/CD를 할 수 있도록 해줍니다.

 

Xcode cloud Overview

원격 깃 레포지토리에 변경사항이 생기면 빌드, 테스트 및 여러 액션들을 하고 산출물을 만들거나 알림을 줍니다.

 

Xcode Cloud는 애플 개발자 프로그램들 사이에 빌드, 테스트, 배포, 피드백 받기 등 완벽한 빌드 파이프라인을 제공합니다.

 

Xcode cloud는 Xcode 내에서 여러 워크플로우들이 실행되는 걸 볼 수 있습니다. 

 

워크플로우는 무슨 액션을 할지, 또 언제 액션을 할지 정하는 설정입니다.

Xcode Cloud는 이 워크플로우의 결과를 빌드라고 부르고, 빌드들을 애플이 관리하는 code signing과 여러 OS 버전과 Xcode 릴리스에 접근할 수 있는 Cloud 인프라에서 실행합니다.

 

왼쪽의 사이드바에서는 워크플로우의 결과를 볼 수 있습니다.

 

Build결과를 브랜치 별로도 그룹화하여 볼 수 있습니다.

결과를 누르면 로그와 결과 등 자세히 볼 수 있습니다.

또한 자신의 코드 변경만 볼 수 있습니다.

 

App Store Connect에서도 Xcode Cloud를 볼 수 있습니다.

  • build 시작하고 보기
  • workflow 관리
  • 결과물 보기 및 다운로드
  • 팀과 결과 공유하기
  • 알림 설정하기

 

Xcode Cloud가 실패하면 알림을 받을 수 있습니다.

 

이렇게 개인정보를 보호한다고 하네요.

Set up your project

1. Product -> Xcode Cloud -> Create Workflow

 

2. 제품 선택

 

3. 워크플로우 설정

 

4. 소스코드 접근 설정

 

웹에서 연결할 수 있습니다.

 

5. Xcode가 앱을 생성하기 위해 Bundle ID를 App Store Connect에 등록해야 합니다. Xcode Cloud를 App Store Connect에서 확인할 수 있어야 하니까요.

 

이제 실행하면 됩니다.

 

View results

Rebuild와 이 버전으로 다시 check out할 수 있는 버튼이 있습니다.

 

왼쪽의 Archive를 누르기 로그와 결과물을 볼 수 있네요.

 

빌드 결과물을 다운로드할 수 있습니다.

 

 

에러도 확인할 수 있습니다. 코드로 바로 이동할 수 있습니다.

 

Collaborate with your team

팀원의 워크플로우와 빌드를 볼 수 있습니다.

 

수정하는 과정이 나와있어용.

 

후기 : 지금 베타만 나와서 기다리는게 너무 아쉽네요.. fastlane 쓸 때보다 훨씬 편하고 무엇보다 GUI! 짱

댓글