tuist

    Error) Tuist 3.x -> 4.x 마이그레이션시 생기는 No such module 문제 해결하기

    바쁘신 분들을 위해 결론부터 말하자면 Tuist에서 끌어오는 Swift Package Manager 의 Dependencies가 빌드되는 경로 "CONFIGURATION_BULID_DIR"의 "CONFIGURATION" 경로가 잘못되어서 생기는 문제다. 따라서 Package.swift 내부의 PackageSetting에서 baseSetting에 configurations 파라미터에 현재 빌드 세팅에 맞춰 이름을 지정해주면 해당 문제는 해결된다.  이걸 찾는 과정은 엄청 고단했는데, 일단 tuist 이슈에 비슷한 내용이 하나도 없었고 SPM의 오류에 대해 검색해봐도 비슷한 자료가 없었기에 더욱 힘들었다. 처음으로 시도해본것이 xcode 내부에서 직접 manage schemes을 통해 라이브러리를 빌드 후 ..