React Native 프로젝트의 XCode에서 “library not found for -lDoubleConversion” 오류 해결 방법

XCode에서 “-lDoubleConversion을 위한 라이브러리를 찾을 수 없습니다” 오류 문제 해결 | 문제 해결 가이드 XCode에서 “-lDoubleConversion을 위한 라이브러리를 찾을 수 없습니다” 오류 문제 해결 XCode에서 프로젝트를 빌드하려는 동안 ld: library not found for -lDoubleConversion 오류를 …

title_thumbnail(React Native 프로젝트의 XCode에서




XCode에서 “-lDoubleConversion을 위한 라이브러리를 찾을 수 없습니다” 오류 문제 해결 | 문제 해결 가이드

XCode에서 “-lDoubleConversion을 위한 라이브러리를 찾을 수 없습니다” 오류 문제 해결

XCode에서 프로젝트를 빌드하려는 동안 ld: library not found for -lDoubleConversion 오류를 만난다면, 혼자가 아닙니다. 이 오류는 꽤 일반적이며 해결하기 어려울 수 있습니다. 다행히도 시도해볼 수 있는 몇 가지 해결 방법이 있습니다:

해결 방법 1: .xcodeproj 대신 .xcworkspace 열기

간단한 해결 방법 중 하나는 MyAppName.xcworkspace 파일 대신 MyAppName.xcodeproj 파일을 열고 다시 프로젝트를 빌드하는 것입니다. 이렇게 하면 호환성 문제를 해결하고 필요한 라이브러리를 올바르게 연결할 수 있습니다.

해결 방법 2: Build 폴더 삭제 및 종속성 재설치

첫 번째 해결 방법이 작동하지 않는 경우, ios/build 폴더를 삭제하고 Cocoapods를 사용하여 프로젝트 종속성을 재설치해 볼 수 있습니다. 다음 단계를 따르세요:

cd ios
rm -rf build
pod install

이렇게 하면 기존 빌드 디렉토리가 제거되고 Podfile에서 지정된 종속성이 다시 설치됩니다. 이렇게 하면 누락된 라이브러리 문제를 해결하고 오류를 해결할 수 있습니다.

해결 방법 3: 배포 대상 및 Podfile 업데이트

다른 해결 방법으로는 XCode 프로젝트에서 배포 대상을 업데이트하고 Podfile에 지정된 iOS 버전과 일치하는지 확인하는 것입니다. 다음과 같이 진행하세요:

  • XCode 프로젝트를 엽니다.
  • 프로젝트 설정에서 “General” 탭으로 이동합니다.
  • “배포 정보” 아래에서 “배포 대상” 값을 확인합니다.
  • Podfile을 변경하여 배포 대상에 지정된 iOS 버전과 일치하도록 수정합니다.
  • Podfile을 저장하고 pod install을 실행합니다.
  • 프로젝트를 청소하고 다시 빌드합니다.

해결 방법 4: 라이브러리 종속성 조정

위의 모든 해결 방법이 작동하지 않는 경우, XCode 프로젝트에서 라이브러리 종속성을 조정해야 할 수도 있습니다. 해당 라이브러리인 DoubleConversion을 올바르게 연결했는지 확인하세요. XCode 프로젝트 설정의 연결된 프레임워크 및 라이브러리 섹션을 다시 확인하여 필요한 라이브러리가 모두 포함되었는지 확인합니다.

이 문제 해결 가이드를 따르면 library not found for -lDoubleConversion 오류를 해결하고 XCode에서 프로젝트를 성공적으로 빌드할 수 있을 것입니다.

이 문제 해결 가이드가 XCode에서 라이브러리를 찾을 수 없는 오류를 해결하는데 효과적인 해결책을 제공해 주었기를 바랍니다. 프로젝트 설정, 종속성 및 빌드 구성을 항상 잘 확인하는 것을 기억하세요.


참고 자료 : 

reactjs

Leave a Comment