We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Steps to build the LibSuplaClient.xcframework for iOS development:
Checkout the supla core repository
Go to supla-core/supla-client/Tools/openssl and build openssl (v 3.0.13)
supla-core/supla-client/Tools/openssl
./build_openssl.sh -t8 -s 18.0
Go up to supla-core/supla-client/Tools and build supla client
supla-core/supla-client/Tools
./build_ios.sh -t 8 -o /tmp/openssl-3.0.13-iPhoneOS-arm64/include -s 18.0
The path /tmp/openssl-3.0.13-iPhoneOS-arm64/include is created by the build_openssl.sh script by default
/tmp/openssl-3.0.13-iPhoneOS-arm64/include
Copy created XCFramework to project. Path to XCFramework is written by build script:
[INFO] XCFramework created: /.../supla-core/supla-client/Tools/../Release/LibSuplaClient.xcframework