Xcode cloud

    [한배:국악 매트로놈] Xcode Cloud를 통한 CI/CD 도입기

    기획이 늘어나고 코드를 개선하면서 코드를 분리하거나 이관하는 경우가 발생하였다. 수정된 코드를 신규 Release 전에 기능을 확인하지만 따로 QA를 진행할 리소스는 없기 때문에 배포 후 기존에 발생하지 않았던 기능적 문제가 있는 부분을 발생하고 추가 Release를 진행하게 되는 경우가 꽤 많았다. 신규 코드 배포 시 테스트, 아카이빙, 배포하는 과정 x 2를 수행하게 되면서 배포에 들어가는 시간을 단축하고 싶었다. 또한 매 배포 후 확인되는 문제 사항에 대해서 코드의 품질이 일관적이지 않음을 깨닫고 CI/CD를 도입함을 통해서 배포 이전에 최소한의 코드 품질을 자동적으로 유지할 수 있도록 조치를 취해야 겠다는 생각이 크게 들었다.1. CI/CD에 대하여CI란? 공유 저장소의 선택된 브랜치에 코드를..

    [설정] Xcode Cloud workflow 확인 및 생성 불가 문제 해결

    CI/CD 도입을 위해서 Xcode Cloud를 사용하기로 결정하고 팀 내에서 사용하기 위해서 설정을 하면서 발생한 문제 상황에 대해서 기록합니다. 1. xcode 프로젝트에서 workflow 생성 안됨     - signing & capabilities에 등록된 Provisioning Profile은 프로젝트 소유주의 것을 등록해서 사용하기 때문에, Apple ID의 Account에 등록된 개인 Team 계정과 일치하지 않아서 아래 오류가 발생하게 된다."To Keep the capabilities and entitlements consistent between your project and Xcode Cloud, update the target settings"""ProjectName" could n..

반응형