에러가 나타난 빌드 환경은 아래와 같다.
항목 | 내용 |
---|---|
macOS | Catalina (10.15.7) |
Xcode 버전 | 12.4 |
디바이스 | 테스트폰 (14.3) |
해당 에러는 Xcode 12에서는 (아마 10, 11도) lstdc++를 제공하지 않기 때문에 발생하는 에러이다.
따라서 라이브러리를 다운받아 직접 폴더에 넣어주어야 하는데, 파일을 다운 받고 자신이 사용하는 Xcode.app 폴더 안에 3개를 다 넣어주면 된다.
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib
만약 Xcode가 Application이 아닌 Desktop이나 Download, Documents 등에 위치해있다면 맨 앞에 /Application 부분을 맞는 위치로 바꿔주어야 한다. 😊
https://github.com/devdawei/libstdc-
위 저장소에서
를 다운 받고 lib 폴더 안에 넣어주면 된다 !