Skip to content

iOS SDK

WARNING

You are reading documentation reserved for FizzUp B2B clients. While this documentation is public, an API key is required to fetch content from the backend.


This section documents TrainingKit integration for iOS applications.

The canonical upstream sources are the trainingkit-ios-sdk README, the DocC archive zip, and the iOS sample app folder.

Requirements

TrainingKit iOS currently targets iOS 15.0 and later, requires Swift 5.9, and is expected to be integrated with Xcode 15 or newer.

Integration surface

Classic workouts are launched through ClassicWorkoutController, while streaming workouts use StreamingWorkoutController. Host application callbacks are handled through the TrainingKitInterface; see Classic Workouts, Video Workouts, and Delegates.

In this section