Troubleshooting4 N duplicate symbols CocoaPods로 SDK를 추가했는데 다음과 같은 오류 등장n duplicate symbolsclang: error: linker command failed with exit code 1 (use -v to see invocation) 원인코코아팟과 SPM으로 각각 추가한 라이브러리에서 종속적으로 설치되는 라이브러리가 중복되면서 발생하는 심볼 중복현상 해결Targets → Build Settings → Other Linker Flags위 내용에서 $(inherited) 제거하니깐 해결 되었음.$(inherited) 는 상위 설정을 하위 설정으로 상속하는 역할을 하는데, 불필요한 중복 링크를 발생시켜서 이를 제거하니 해결된 것으로 추정된다. 2025. 3. 2. framework file not found Xcode에서 특정 .framework 파일을 추가했음에도 불구하고, 빌드 과정에서 링커(Linker)가 해당 프레임워크를 찾을 수 없다는 오류가 발생 에러 메시지framework 'adlibrary' not foundclang: error: linker command failed with exit code 1 (use -v to see invocation) 상황다른 프레임워크도 연동해두었었는데, .xcframework 파일은 정상적으로 빌드되지만, .framework 파일만 찾지 못하는 오류 발생 원인해당 문제는 Xcode가 .framework 파일을 제대로 인식하지 못했기 때문이다.Framework Search Paths에 .framework 경로가 누락됨Xcode의 Build Settings > F.. 2025. 3. 2. Troubleshooting - DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead - 프로젝트 빌드 중 해당 에러가 발생 - 'LIBRARY_SEARCH_PATHS' 설정에 'DT_TOOLCHAIN_DIR' 환경 변수가 사용되었다는 내용. 원인 - 'LIBRARY_SEARCH_PATHS' 는 라이브러리 파일을 찾기 위한 경로를 정의. - 'DT_TOOLCHAIN_DIR'은 Xcode와 관련된 변수 중 하나로 ToolChain 디렉토리를 나타내는 경로를 포함. (Toolchain: 컴파일러, 링커, 등 프로그래밍 도구들의 모음으로 소스 코드를 컴파일하고 빌드하는 데 필요) - 'DT_TOOLCHAIN_DIR' 은 일반적으로 .. 2024. 2. 1. Troubleshooting - Registering simulator runtime with CoreSimulator failed. Registering simulator runtime with CoreSimulator failed. -Xcode 15.2 로 업데이트 했는데, 시뮬레이터 다운로드 중 다음과 같은 에러가 등장했다. 시뮬레이터 런타임 등록에 실패했다는 내용이다. 추정 원인 1. 디스크 공간 부족: 이를 다운로드 받는데는 상당한 양의 디스크 공간이 필요하고, 부족할 경우 오류가 발생할 수 있음 2. 소프트웨어 결함: 관련 서비스의 소프트웨어 결함이나 일시적인 문제로 인해 오류가 발생할 수 있음 3. 네트워크 문제: 다운로드 중 네트워크 중단 등의 문제로 인해 오류가 발생할 수 있음 해결 - 저장공간을 확인 후, 몇몇 파일들을 정리해주니 다운로드를 성공적으로 마칠 수 있었다. 대부분의 원인은 디스크 공간 부족으로 인해 나타난.. 2024. 2. 1. 이전 1 다음