cd 2

[Issue] Xcode Cloud Custom Build Scripts

(편의상 편한 말투로 작성하는 점 이해 부탁드립니다.😅) (부정확한 정보가 있을 수 있습니다. 지적 환영🤗) 안녕하세요! Hatchling입니다. 오늘은 Xcode Cloud를 활용해 CI/CD를 구축하던 중 생긴 이슈와 어떻게 해결했는지 정리해보도록 하겠습니다!! 이슈는 총 두가지지만 둘 다 custom build scripts를 활용해야 하는 이슈이기 때문에 한 번에 정리하겠습니당 1. Target '*' must be enabled before it can be used. 해당 이슈는 외부 패키지의 매크로를 사용하기 전에 유효성 검증 과정이 필요한데 이와 관련된 문제입니다. 참고로 Xcode Cloud에서 SPM로 추가된 종속성은 별도 구성 없이 사용할 수 있다고 하며 Cocoa Pods나 Cart..

Issue 2024.02.27

[iOS] Xcode Cloud를 사용해 CI/CD 구축하기

(편의상 편한 말투로 작성하는 점 이해 부탁드립니다.😅) (부정확한 정보가 있을 수 있습니다. 지적 환영🤗) 안녕하세요! Hatchling입니다. 오늘은 Xcode Cloud는 무엇이고 어떻게 활용하는지에 대해 간단한(?) 설명을 해보려고 합니다! 혹시 여러분은 CI/CD에 대해 알고 계신가요? 저도 들어만 봤지 실제로 써보는 건 처음인데 정말 신세계를 경험한 느낌입니다😄 CI(Continuous Integration): 지속적인 통합. 빌드/테스트를 자동화 CD(Continuous Deployment): 지속적인 배포. 배포 자동화 기존에는 Github Actions + Fastlane 조합으로 CI/CD를 많이 설계해 사용해 왔는데 WWDC21에서 등장한 Apple에서 제공하는 CI/CD 서비스입니다..

iOS 2024.02.27