에러 설명
Xcode로 개발을 하면서 Info.plist 파일의 위치를 옮기게 되면, 빌드 시에 아래와 같은 오류가 발생합니다.

Build input file cannot be found: '~/Info.plist'. Did you forget to declare this file as an output of a script phase or custom build rule which produces it?
👉 빌드 인풋 파일로 Info.plist 파일이 필요한데 찾을 수 없다는 뜻입니다.
이는 해당 빌드 타겟에 지정된 Info.plist의 경로는 그대로인데 실제 Info.plist 파일의 경로는 달라서 이를 찾지 못하기 때문에 발생하는 문제입니다.
저같은 경우는 프로젝트 내부에 Resources 폴더를 만들어주고, 루트 경로에 있던 Info.plist 파일을 그 안으로 옮겨주었기 때문에 기존 경로와 매칭이 되지 않았습니다.

해결 방법
해결 방법은 간단합니다.
앱 타겟의 Build Settings로 들어가서 Info.plist 파일의 경로 설정을 현재 경로로 수정해주면 됩니다.

현재 경로에 맞게 수정해주었습니다.

이후 빌드를 하면 정상적으로 빌드가 될 것입니다.👍👍
'iOS' 카테고리의 다른 글
[ iOS ] Comparable 프로토콜을 사용하여 열거형 값을 비교하기 (0) | 2024.05.30 |
---|---|
[iOS] SwiftUI의 TextField에 Clear Button 추가하기 (0) | 2024.05.28 |
[iOS] Core Location 테스트하기 (외부 의존성의 응답을 테스트하기) (0) | 2024.05.03 |
[iOS] Core Location 사용해보기 (0) | 2024.04.23 |
[iOS] 외국 밈(meme)에서 많이 쓰는 폰트 적용해보기 (SwiftUI) (0) | 2024.04.18 |
에러 설명
Xcode로 개발을 하면서 Info.plist 파일의 위치를 옮기게 되면, 빌드 시에 아래와 같은 오류가 발생합니다.

Build input file cannot be found: '~/Info.plist'. Did you forget to declare this file as an output of a script phase or custom build rule which produces it?
👉 빌드 인풋 파일로 Info.plist 파일이 필요한데 찾을 수 없다는 뜻입니다.
이는 해당 빌드 타겟에 지정된 Info.plist의 경로는 그대로인데 실제 Info.plist 파일의 경로는 달라서 이를 찾지 못하기 때문에 발생하는 문제입니다.
저같은 경우는 프로젝트 내부에 Resources 폴더를 만들어주고, 루트 경로에 있던 Info.plist 파일을 그 안으로 옮겨주었기 때문에 기존 경로와 매칭이 되지 않았습니다.

해결 방법
해결 방법은 간단합니다.
앱 타겟의 Build Settings로 들어가서 Info.plist 파일의 경로 설정을 현재 경로로 수정해주면 됩니다.

현재 경로에 맞게 수정해주었습니다.

이후 빌드를 하면 정상적으로 빌드가 될 것입니다.👍👍
'iOS' 카테고리의 다른 글
[ iOS ] Comparable 프로토콜을 사용하여 열거형 값을 비교하기 (0) | 2024.05.30 |
---|---|
[iOS] SwiftUI의 TextField에 Clear Button 추가하기 (0) | 2024.05.28 |
[iOS] Core Location 테스트하기 (외부 의존성의 응답을 테스트하기) (0) | 2024.05.03 |
[iOS] Core Location 사용해보기 (0) | 2024.04.23 |
[iOS] 외국 밈(meme)에서 많이 쓰는 폰트 적용해보기 (SwiftUI) (0) | 2024.04.18 |