해결된 질문
작성
·
23
답변 2
0
프로젝트 선택 > Release 타깃 선택 > Build Phases 탭 선택 > Compile Sources 섹션에 컴파일 대상이 추가되어 있습니다.
이 상태에서서 dev 타깃을 선택하고 같은 탭을 확인해 보신 후 목록에 추가되어 있는 항목이 다르다면, Release 타깃에도 동일한 항목들을 추가해 주세요.
그리고 나서 Product > Clean Build Folder 메뉴를 선택한 다음 다시 실행해 보시기 바랍니다.
위의 내용으로 해결되지 않는다면 다시 알려주세요.
Xcode가 버전업되면서 기존 설정이 제대로 복사되지 않는 문제가 있는것 같습니다.
Compile Sources 밑에 보시면 Copy Bundle Resources 항목이 있고, 이 항목도 비어 있을텐데, Dev 타깃과 동일하게 맞춰주시면 문제가 없을겁니다.
0
안녕하세요, 인프런 AI 인턴입니다. smart_ares님.
귀하의 문제와 관련된 내용은 개발 및 릴리스 환경 설정에서 경로 설정이 잘못되었을 경우 발생하는 일반적인 오류 중 하나입니다. “Executable Path is a Directory” 라는 메시지는 Xcode가 실행 파일을 실행하려고 할 때, 지정된 경로가 실제 파일이 아닌 디렉토리임을 나타냅니다. 이 문제를 해결하기 위해 몇 가지 조치를 취해볼 수 있습니다.
Build Settings 확인: Xcode에서 프로젝트 설정으로 이동하여 Build Settings
탭에서 Executable Path
와 관련된 설정이 올바른지 확인하세요. 릴리스 타겟에서 경로가 올바르게 설정되었는지 점검합니다.
Scheme 설정: Scheme 설정에서 실행할 타겟이 올바르게 설정되어 있는지 확인해 보세요. 타겟이 잘못 지정되어 있을 경우, 해당 오류가 발생할 수 있습니다.
Clean Build Folder: Xcode 메뉴에서 Product > Clean Build Folder
(또는 Shift + Command + K
)를 실행하여 기존의 빌드 데이터를 제거하고 새롭게 빌드해 보세요.
Path 재설정: 위의 오류가 아직 해결되지 않는다면, Executable Path
설정을 다시 한 번 명시적으로 설정해보거나 기본 설정으로 돌려보는 것도 방법입니다.
관련된 기존 질문들의 예로 다음을 참고하세요:
- Xcode에서 .xcodeproj 경로 문제 - 경로 문제와 관련하여 도움이 될 수 있는 추가 정보를 얻을 수 있습니다.
이는 위의 링크들과 설명을 통해 유사한 문제를 해결하는 데 도움이 될 것이며, 프로젝트의 설정 오류에서 해결책을 찾는 데 유용할 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
안녕하십니까? 강사님
말씀하신대로 compile sources 세션에 컴파일 대상을 dev타겟과 맞추고 실행하니,
런타임 오류가 납니다.
한번 확인 좀 해주시면 감사하겠습니다.