Xcode Cloud 를 사용하여 프로젝트 구성 시도

이것은 무엇이냐


이것은 Xcode Cloud로 프로젝트를 구성하는 방법의 노트입니다.근데 Xcode Cloud은 뭐예요?이런 분들은 아래 사이트를 보세요.
Xcode Cloud Overview - Apple Developer

이용 신청


Xcode Cloud 또는 베타 버전을 사용하려면 다음 URL에서 신청해야 합니다.
https://developer.apple.com/xcode-cloud/beta/request/
며칠만 기다리면 애플은 "나는 이미 사용을 배웠다~"라는 내용의 메일을 보낼 것이다.

일단 한번 지어볼게요.


먼저 설치Xcode 13하고 나중에요.
다음은 Xcode 메뉴에서 Product > Xcode Cloud > Create Workflow 를 시작합니다.탭
スクリーンショット 2021-11-04 8.42.10.png
그리고 화면에 맞춰서.
  • 대상 제품(iOS, macOS, watchOS 등)
  • 타겟 브랜치
  • Xcode/macOS 버전
  • 아카이브 유무
  • TestFlight 발송 여부

  • スクリーンショット 2021-11-04 8.47.34.png
    이후 GiitHub의 접근 권한을 허용하면 최초의 설정이 완성됩니다.
    スクリーンショット 2021-11-04 8.53.19.png
    Start Build를 클릭하여 빌드를 시작합니다.
    スクリーンショット 2021-11-04 8.55.13.png
    구축 결과는 App Store Connect의 Xcode Cloud 태그에서도 확인할 수 있습니다.
    スクリーンショット 2021-11-04 8.38.19.png
    구축에 실패하면 자세한 로그를 볼 수 있습니다.
    スクリーンショット 2021-11-04 9.00.07.png
    Slack과 메일을 통해 구축 결과를 보낼 수도 있으니 먼저 많이 접촉하는 것이 좋다.
    スクリーンショット 2021-11-04 9.28.38.png

    Cocorpods 및 Carrthage 사용


    Xcode Cloud에는 코코팟과 카르티지 등 제3자가 제작한 도구가 설치되어 있지 않다.CocoPods를 사용하려면 다음 두 가지 방법 중 하나를 선택합니다.
    첫 번째는 Podfile, Podfile입니다.lock 및 Pods 디렉토리 전체를 웨어하우스로 밀어내는 방법이렇게 하면 Xcode Cloud에서 실행할 필요가 없음pod install.하지만 물론 업로드된 파일의 크기도 커질 수 있으니 주의가 필요하다.
    두 번째는 셸 스크립트를 작성하여 Cocoapod를 직접 설치하는 방법입니다.Xcode Cloud에 Homebrew가 설치되어 있기 때문에 brew 명령을 사용하여 코코팟을 설치할 수 있습니다.프로젝트 디렉터리 바로 아래에 ci_scripts 디렉터리를 만들고 ci_post_clone.sh의 이름으로 다음 스크립트를 만듭니다.
    #!/bin/sh
    
    # Install CocoaPods using Homebrew.
    brew install cocoapods
    		
    # Install dependencies you manage with CocoaPods.
    pod install
    
    이렇게 하면 Xcode Cloud에서 실행할 수 있다pod install.
    Carrthage에 대해서도 셸 스크립트에 설치하여 종속 관계를 설정할 수 있습니다.
    스크립트에 대한 자세한 내용은 다음 문서를 참조하십시오.
    Writing Custom Build Scripts | Apple Developer Documentation

    링크

  • Making Dependencies Available to Xcode Cloud | Apple Developer Documentation
  • Writing Custom Build Scripts | Apple Developer Documentation
  • 좋은 웹페이지 즐겨찾기