[FEAT] TestFlight 배포 자동화 - #96
Conversation
| ) | ||
|
|
||
| let targets = [appTarget, appDevTarget, appStageTarget, appProdTarget ,appTestTarget] | ||
| let targets = [appTarget, appDevTarget, appProdTarget, appTestTarget] |
There was a problem hiding this comment.
🔵 [P4] Readability
기존 Dev 구성을 Debug로 마이그레이션하면서 타겟 정의부(라인 57)의 이름은 "\(name)-Debug"로 변경되었으나, 변수명은 여전히 appDevTarget으로 유지되고 있습니다.
코드의 일관성과 유지보수성을 위해 변수명을 appDebugTarget으로 변경하는 것을 권장합니다. (라인 57의 선언부와 함께 변경이 필요합니다.)
| let targets = [appTarget, appDevTarget, appProdTarget, appTestTarget] | |
| let targets = [appTarget, appDebugTarget, appProdTarget, appTestTarget] |
|
{ |
작업 내용
Bangawo-Prod스킴과Prodconfiguration 기준으로 fastlane 배포 lane을 정렬했습니다.1로 정리하고CFBundleVersion이CURRENT_PROJECT_VERSION을 참조하도록 변경했습니다.betalane을 확장했습니다.mainPR 머지 및 수동 실행 시 테스트 후 TestFlight 배포를 수행하는 GitHub Actions workflow를 추가했습니다.검증
./tuisttool generateruby -c fastlane/Fastfilegit diff --check참고
Config/Release.xcconfig는Config/gitignore 정책상 이 PR에 포함되지 않습니다.make download-privates가Release.xcconfig를 받을 수 있도록 private config repo 업로드가 별도로 필요합니다.Closes #95