[iOS 16주차] 문제 해결: Multiple commands produce... stringsdata

DoyleHWorks·2025년 2월 6일
0

https://github.com/iOS05-Stargazers/STAR


문제 발생

빌드를 시도했는데 익숙하지 않은 형태의 오류가 발생했다.

문제 접근

'Multiple commands produce...' 구문을 구글에 검색해봤더니, 무언가 중복된 파일명이 있거나 타겟 설정에 오류가 있는 경우 발생한다고 한다.

타겟 관련 문제일 가능성이 있다고 하니,
처음엔 메인 앱 타겟과 함께 App Group을 공유하고 있는 DeviceActivityMonitor 타겟이 의심되었다.

하지만 일단 테스트용으로 사용했던 BlockingApplicationModel 등의 필요없는 파일과 폴더들을 삭제해주었더니, 'Multiple commands produce...' 오류가 4개에서 1개로 줄어들었고, 서로 다른 폴더에 있던 같은 이름의 파일이 있었는데, 필요없는 쪽을 완전히 삭제해주었더니 해당 오류는 사라지게 되었다. 대신 다른 오류가 발생했다:

문제 해결

테스트 과정에서 Star.swift의 Target Membership에 추가했던 DeviceActivityMonitor를 해제해주었더니, 문제가 해결되고 빌드가 정상적으로 이루어졌다. 다만 star.xcdatamodeld의 Target Membership에도 DeviceActivityMonitor가 추가되어있는데, 이 때문에 나중에 문제가 생길 여지는 없는지 염두에 두고 작업을 진행해나가야겠다.

profile
Reciprocity lies in knowing enough

0개의 댓글

관련 채용 정보