Appearance
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 WorkoutKit integration for iOS applications.
The canonical upstream sources are the workoutkit-ios-sdk README, the DocC archive zip, and the iOS sample app folder.
Requirements
WorkoutKit 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 GoModeController, while streaming workouts use GoVideoController. Host application callbacks are handled through the WorkoutKitInterface; see Classic Workouts, Video Workouts, and Delegates.
