이런저런 IT 이야기
iPhone용 라이브러리 cmake시 curl library가 없는 경우 본문
반응형
iOS용 라이브러리를 개발하다 보면 curl이 필요한 경우가 있는데 curl라이브러리는 기본적으로 SDK에서 지원하지 않기 때문에 외부에서 빌드후 넣어줘야 함.
1. 소스코드 다운로드 및 빌드
github.com/jasonacox/Build-OpenSSL-cURL.git
git clone https://github.com/jasonacox/Build-OpenSSL-cURL.git
cd Build-OpenSSL-cURL
./build.sh
2. 빌드완료
3. 위에서 보이는 libcurl.a, libcrypto.a, libnghttp2.a, libssl.a 파일과 curl폴더를 아래 경로로 복사
3.1 libcurl.a, libcrypto.a, libnghttp2.a, libssl.a 파일은 아래 경로
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib
3.2 curl폴더은 아래 경로
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/include
세팅완료
반응형
'Xcode' 카테고리의 다른 글
ERROR: iOS SDK not found, please install Xcode from AppStore or equivalent. (0) | 2021.04.22 |
---|---|
MacOS App remove signature (0) | 2020.12.28 |
MacOS 배포를 위한 이미지 작업(dmg) (2) | 2020.12.27 |
XCode 오류 (Cocoapod + IBInspectable사용시 storyboard에러) (0) | 2020.11.07 |
Xcode 에뮬레이터 오류 (0) | 2020.07.28 |