Read device sensor data -- accelerometer, gyroscope, magnetometer, pedometer, and activity recognition -- on iOS and watchOS. CoreMotion fuses raw sensor inputs into processed device-motion data and provides pedometer/activity APIs for fitness and navigation use cases. Targets Swift 6.2 / iOS 26+.
Add NSMotionUsageDescription to Info.plist with a user-facing string explaining why your app needs motion data. Without this key, the app crashes on first access.
CoreMotion uses CMAuthorizationStatus for pedometer and activity APIs. Sensor APIs (accelerometer, gyro) do not require explicit authorization but do require the usage description key.
Greifen Sie mit CoreMotion auf Beschleunigungsmesser-, Gyroskop-, Magnetometer-, Schrittzähler- und Aktivitätserkennungsdaten zu. Zum Auslesen von Gerätesensordaten, zum Zählen von Schritten, zum Erkennen von Benutzeraktivitäten (Gehen/Laufen/Fahren), zum Verfolgen von Höhenänderungen oder zum Implementieren bewegungsbasierter Interaktionen in iOS-/watchOS-Apps. Quelle: dpearson2699/swift-ios-skills.