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 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.