Boost is a large, peer-reviewed collection of portable C++ libraries that both fills gaps in the standard library and serves as a proving ground for features—many of which (like smart pointers, regex, and filesystem) later get adopted into the C++ standard itself.
Precompiled Boost 1.92.0 XCFramework for arm64 iOS devices and arm64/x86_64 iOS Simulator. Includes all headers, compiled-component inventories, CMake and pkg-config metadata.
- Boost 1.92.0 upstream release page
- C++ language standard: C++20
- Minimum iOS version: 12.0
Included compiled libraries
boost_chrono— Compiled date and time duration support.boost_date_time— Compiled date/time library retained for build compatibility.boost_filesystem— Compiled Filesystem v4 support.boost_graph— Compiled Graph algorithms.boost_locale— Compiled localization backends without optional ICU packaging.boost_random— Compiled random_device implementation.boost_thread— Portable threading primitives.boost_context— Architecture-specific fcontext implementation.boost_nowide— Compiled UTF-8 adapters.boost_json— Compiled parser and DOM support.boost_serialization— Compiled archive support.boost_url— Compiled URL parser.boost_container— Compiled polymorphic memory resources.boost_log— Compiled logging core and setup support.boost_stacktrace— Compiled portable basic backend only.boost_timer— Compiled CPU timer.boost_type_erasure— Compiled dynamic binding support.boost_cobalt— Compiled C++20 coroutine library carried forward from Boost 1.84.boost_charconv— Compiled locale-independent numeric conversion library required by Boost.MySQL.
All Boost headers are included. Header-only facilities remain available even
when their related compiled library is not part of the combined static binary.
Release features and exclusions
Boost 1.92.0 was released on August 12, 2026. This package remains on C++20
with an iOS 12.0 deployment target.
New libraries
Boost 1.92.0 introduces no newly accepted Boost libraries. The complete header
inventory is packaged and the Boost 1.91 compiled set carries forward unchanged.
Updated coverage
Release-specific deterministic tests cover the new Boost.Container hub,
Boost.Decimal decompose, Boost.Lockfree bounded_ticket_queue, and the fixed
Boost.System unwrap_and_invoke void-return path. The retained suite continues
to cover compiled Charconv, Cobalt, portable Stacktrace, and Redis's offline
separate-compilation model.
Validation scope
The official archive SHA-256 and compatibility patch are verified. Three-slice
packaging, standalone XCFramework, SwiftPM, local CocoaPods, and the complete
arm64 Simulator and physical arm64 device runtime suites pass.
Platform-specific Windows, CUDA, OpenSSL, and non-Apple Unix changes are outside
the iOS runtime scope. Network-dependent Redis behavior remains deferred.
Device and Simulator validation
Current target status:
- official source SHA-256 verification: passed;
- Boost 1.92 compatibility patch dry-run: passed against the verified archive;
- official new/updated-library and build-model audit: passed (no new accepted
library and no new compiled Boost.Build target identified); - three-slice archive validation: passed (device arm64, Simulator arm64 and
x86_64); - Charconv archive and three-slice symbol validation: passed;
- Apple slice libquadmath absence check: passed;
- standalone XCFramework example validation: passed for device arm64 and
Simulator arm64/x86_64; - SwiftPM packaging validation: passed for arm64 and x86_64 Simulator;
- local CocoaPods consumer-project validation: passed;
- generic Simulator and device Xcode builds: passed;
- arm64 iOS Simulator runtime suite: passed with
ALL TESTS PASSED, including
all four dedicated Boost 1.92 tests; - physical arm64 iOS device runtime suite: passed with
ALL TESTS PASSED, as
reported by the maintainer.
Only checks observed locally, reported by the maintainer, or proven in CI are
recorded as passed.