>  iOS >  상세

Xcode10 libstdc ++ 지원중단(deprecated)


목록:iOS    TAG: xcode10 , libstdc++     등록일:2018-11-02    조횟수:

Xcode9 까지는 있었던 libstdc ++ 를 지원중단

< !– more –>

옛 프로젝트 오류를 수정해 주는 작업을 하던중에 알아낸 libstdc++ 지원중단

많이 헤매이지는 않았지만, 뜬금 없는 오류로 찾아보니 개발자 노트 및 Google 검색하면 바로 나온다.

일단 개발노트를 확인해보면

libstdc ++로 빌드하는 것은 Xcode 8에서 더 이상 사용되지 않으며 iOS를 타겟팅 할 때 Xcode 10에서 지원되지 않습니다. C ++ 프로젝트는 이제 libc ++로 마이그레이션해야하며 iOS 7 이상의 배포 대상을 설정하는 것이 좋습니다. 개발자는 하드 코딩 된 링커 플래그 및 대상 종속성을 감사하여 libstdc ++ (-lstdc ++, -lstdc ++. 6.0.9, libstdc ++. 6.0.9.tbd 및 libstdc ++. 6.0 포함)에 대한 참조를 제거해야합니다. 9.dylib). libstdc ++에 대해 빌드 된 정적 아카이브와 같은 프로젝트 종속성도 libc ++에 대해 다시 빌드해야합니다.

libstdc 지원중단에 해결책이 몇가지가 있다.

1) Xcode10에 libstdc++ 라이브러리를 의미로 넣는방식이 있다.

  • 정확한 해결책이 아님

2) 왠만한 소스는 최신상태로 유지한다.

  • 정확한 해결책이라 볼수 있음.

나같은 상황은 DaumMap 라이브러리가 최신이 아니라 여기서 사용하고있던것이 오류를 내서

업데이후에 사용중이다.

이 기사는 원본 기사입니다. 소스를 지정하십시오.:Kodaewon's Blog » Xcode10 libstdc ++ 지원중단(deprecated)

이전: Swift QRcode make