Xcode Cloud 2

[Swift] Xcode Cloud(CI/CD) + Tuist(프로젝트관리툴) + dSYMs 업로드까지 자동화 배포하기 (feat. 스크립트쉘)

이번글은 나름 Xcode Cloud 사용에 있어서 심화?편인 것같네요 Xcode Cloud를 설정하면서 겪었던 이슈를 해결한 내용을 써내려가려고해요! Tuist를 사용하는데 CI/CD를 적용하고싶어졌어요 Xcode Cloud환경에선 Tuist를 어떻게 실행시키지..? 에서 시작됬어요 Xcode Cloud 환경도 macOS 같을 거니까 어떠한 명령문을 실행할 수 있어요 터미널에서 입력하는 커맨드들을 이용해서 Tuist를 설치할거에요 설치하기앞서서 Xcode Cloud에서 지원해주는 스크립트 실행시점이 있어요 해당 레포에서 클론하고나서 실행시키는 Post-clone시점 - ci_post_clone.sh xcodebuild 하기 전인 Pre-Xcodebuild시점 - ci_pre_xcodebuild.sh xc..

iyOmSd/Title: Swift 2022.11.11

[Swift] Xcode Cloud CI/CD

CI / CD를 하기위해서 github action + fastlane 혹은 bitrise를 사용하곤 했었죠 CI를위한 코드를 작성해야하고 복잡했었어요 저도 예전에... github action, fastlane를 적용하려면 자료찾고 코드작성하고 이해하지못하면 작성하기 어려웠어요 구현만해놓으면 간편하긴하죠 action과 fastlane을 합친 Xcode Cloud라는 대체제가 있으니까 써보자구요 멤버십 구입한 개발자들은 23년까지 월 25시간 무료...! 아~주 간단하고 처음하더라도 금방 따라할수있어요 🤩 순서대로 진행해볼게요! 제일먼저 설정을 좀 해줘야해요 1. developer 사이트에서 앱에대한 identifier를 등록시켜줘야해요 2. 그다음 connect에서 앱을 생성해주면 준비 끝이에요 이 ..

iyOmSd/Title: Swift 2022.11.01