first commit

This commit is contained in:
sanya
2025-09-01 14:20:39 +00:00
committed by ExternPointer
commit 490fc11f6a
4328 changed files with 1796224 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
## 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.