Skip to content

Build libcurl for iOS development, include armv7 armv7s arm64 i386 and x86_64 support.

Notifications You must be signed in to change notification settings

gengzhichen/build-libcurl-ios

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

libcurl for iOS

Build libcurl for iOS development.
This script will generate static library for armv7 armv7s arm64 i386 and x86_64.
Bitcode support.
OpenSSL and Darwin native ssl support.

Script only, please download libcurl from here: http://curl.haxx.se/download.html
Tested Xcode 7.3(7D175) on OSX 10.11.4
Tested curl 7.44.0 and 7.47.1 and 7.48.0

Usage

curl -O http://curl.haxx.se/download/curl-7.47.1.tar.gz
tar xf curl-7.47.1.tar.gz
cd curl-7.47.1
curl https://raw.githubusercontent.com/sinofool/build-libcurl-ios/master/build_libcurl_dist.sh |bash
......

Find the result libcurl-ios-dist on your desktop.

OpenSSL

The script link with native ssl by default (--with-darwinssl).
To use OpenSSL, use https://github.com/sinofool/build-openssl-ios/ to build OpenSSL for iOS first, in curl source directory run:

curl https://raw.githubusercontent.com/sinofool/build-libcurl-ios/master/build_libcurl_dist.sh openssl |bash

Binary

You can find a prebuild binary (with OpenSSL) here: https://sinofool.net/dl/libcurl-ios-dist.tar.bz2

Double check the binary file before use:

SHA1:
993c9bb75d798a886749e7801d5f54c494dbf6fb  libcurl-ios-dist.tar.bz2

GnuPG: (My Key ID: 9BE18853)
https://sinofool.net/dl/libcurl-ios-dist.tar.bz2.sig

About

Build libcurl for iOS development, include armv7 armv7s arm64 i386 and x86_64 support.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%