[#501] 프로젝트에 Tuist를 적용한다#512
Merged
Merged
Conversation
Contributor
There was a problem hiding this comment.
Code Review
이번 풀 리퀘스트는 기존 수동으로 관리되던 Xcode 프로젝트 및 워크스페이스 구조를 Tuist 4.194.4 기반의 프로젝트 생성 구조로 마이그레이션하는 작업을 수행합니다. 이를 위해 루트 설정 파일들과 각 모듈별 Project.swift 매니페스트 파일이 추가되었습니다. 리뷰어 피드백에서는 여러 매니페스트 파일에 중복 정의된 IPHONEOS_DEPLOYMENT_TARGET 설정을 공통 설정으로 통합하거나 제거하여 중복을 최소화할 것을 권장하고 있습니다. 또한, DevLogWidgetExtension에서 복잡한 pre-script 워크라운드를 사용하는 대신 Tuist의 번들 및 리소스 접근자 옵션을 활성화하여 코드를 단순화하라는 개선 의견이 제시되었습니다.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🔗 연관된 이슈
🎯 의도
Xcode 프로젝트 수동 관리 부담을 줄이고 모듈별 프로젝트 구성을 Tuist manifest 기준으로 재생성 가능한 구조로 전환
📝 작업 내용
📌 요약
DevLog 워크스페이스와 각 모듈 프로젝트의 Tuist 전환 기반 구성
🔍 상세
.mise.toml을 통한 Tuist4.194.4버전 고정Tuist.swift,Workspace.swift, 모듈별Project.swift추가DevLogApp으로 정리하고 앱 산출물 이름은DevLog.app으로 유지DevLog-Workspace제거DevLogApp으로 정리CFBundleVersion일치 설정 반영tuist generate --no-open실행 및 생성물 diff 검증 추가📸 영상 / 이미지 (Optional)