28 lines
868 B
Markdown
28 lines
868 B
Markdown
## iOS
|
|
|
|
### Option 1: Create a static library
|
|
|
|
1. Create a static library
|
|
1. Copy the header files into xcode
|
|
|
|
Use the static libraries generated by the example project [iOS example project](examples/iOS)
|
|
|
|
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 2: Manual integration
|
|
|
|
Use this [shell](https://gist.github.com/melode11/a90114a2abf009ca22ea) to download and build boost completely automattically. It installs boost to `<shell folder>/prefix`.
|
|
|
|
See the [iOS example project](examples/iOS) for how to integrate the rest.
|