Tuist

Tuist

[Tuist] One of the two will be used. Which one is undefined 에러문 출력

objc[57278]: Class _TtC9Alamofire21CompositeEventMonitor is implemented in both /Users//Debug-iphonesimulator/Alamofire.framework/Alamofire (0x10786daa0) and /Users//Debug-iphonesimulator/Service.framework/Service (0x10582d0f0). One of the two will be used. Which one is undefined. Tuist를 사용해 앱을 빌드했을 때 다음과 같은 에러들이 출력되었다. 빌드가 되지 않는 것은 아니지만 저런 에러가 콘솔창을 다 뒤덮을 정도로 많이 발생해서 해결을 해야겠다고 생각했다. 우선 다음과 같은 오류..

Tuist

[Tuist] - Tuist를 활용한 모듈화

새로운 프로젝트를 시작하면서 Tuist를 도입해 모듈화를 진행하게 되었다. 우선, 완성된 모듈 구조는 다음과 같다. 다른 프로젝트의 tuist graph는 거미줄처럼 모듈들이 여러개가 존재하는데, 그에 반해 아직 초기라 그런지 조금 초라하긴 하다.. 생각보다 tuist를 구성하는 일이 쉽지 않아서 하루죙일 삽질했던 것 같다. 일단 각 모듈의 역할은 다음과 같이 정의했다. App 제품으로 나가는 애플리케이션을 관리하는 프로젝트로, AppDelegate, SceneDelegate, Push Notification, Widget 등을 다루고, 앱 시작시 어떤 기능으로 시작할지, 그리고 값 초기화, 설정 초기화 등을 처리하는 프로젝트입니다. Features DesignSystem, Service 모듈에 의존해 ..

Tuist

Tuist 사용법 및 에러 모음

Tuist 사용법 1. 프로젝트 클론 2. tuist 설치 - 터미널에 curl -Ls | bash 입력 3. tuist clean 명령어 입력 4. tuist fetch 명령어 입력 5. tuist generate 명령어 입력 → 이후에 tuist edit할 경우 3,4,5 과정 수행 (정확히 말하면 345를 항상 모두 수행할 필요는 없는걸로 아는데 자세한 내용은 구글에서 검색하시길..) Carthage was not found in the environment. 에러 tuist fetch 시 다음과 같은 에러 발생. 이 경우 cartage가 설치되어 있지 않은 상태이기 때문에 brew install carthage 명령어를 통해 carthage를 설치해주면 된다. tuist fetch 명령어 실행 시..

bamtorii
'Tuist' 카테고리의 글 목록