CICD2 [iOS/Fastlane] Fastlane으로 배포를 해보자 - fastlane 코드 살펴보기 default_platform(:ios)platform :ios do desc "Build and distribute to Firebase App Distribution" # 해당 lane의 설명 lane :distribute do # lane 이름과 시작점 match(type: "adhoc") # match의 Adhoc 프로비저닝 프로파일을 가져옴 clean_build_artifacts # 이전 빌드 아티팩트를 정리 (클린 빌드) # 배포 시 빌드 타임을 기록하기 위함 build_start_time = Time.now # 스타트 시간 기록 UI.message("Build started at #{build_start_time}") # 빌드 시작 메시지 출력 # 생성될.. 2024. 7. 31. [iOS / Fastlane ] Fastlane을 통해 설정 및 CD 환경 구축 시 마주쳤던 에러 모음 Ruby 버전 문제원인brew로 fastlane을 설치 -> 자동적으로 맞는 Ruby 버전을 같이 설치해 줌? 따라서 따로 설정할 것이 없음.이라고 나와있어 brew로 설치기본으로 맥이 가지고 있는 ruby 버전이 있어 해당 버전이 global 로 사용되어 brew로 함께 설치된 ruby 버전이 사용되지 않아 호환성 문제 발생해결과정brew로 설치된 ruby 버전 확인 : brew list rubySystem ruby 버전 확인which rubyruby -v만약 시스템 루비의 버전이 더 낮을 경우 (호환성 문제의 원인이 될 수 있음)brew로 설치한 ruby를 기본경로로 설정하기 echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.zshrcsource ~.. 2024. 7. 23. 이전 1 다음