Skip to content

Latest commit

 

History

History
33 lines (22 loc) · 928 Bytes

INSTALL_IOS.md

File metadata and controls

33 lines (22 loc) · 928 Bytes

iOS

Option 1: Cocoapods

pod 'SocketIO-Client-CPP'

Option 2: Create a static library

  1. Create a static library
  2. Copy the header files into xcode

Use the static libraries generated by the example project iOS example project

Create one for

  • release iphoneos
  • release simulator
  • debug iphoneos
  • debug simulator

Join the debug libraries and the release libraries with e.g.

libtool -static -o libUniversalRelease.a Release-iphoneos/libsioclient.a Release-iphonesimulator/libsioclient.a
libtool -static -o libUniversalDebug.a Debug-iphoneos/libsioclient.a Debug-iphonesimulator/libsioclient.a

Option 3: Manual integration

Use this shell to download and build boost completely automattically. It installs boost to <shell folder>/prefix.

See the iOS example project for how to integrate the rest.