Instalación
KinesiaMotion se distribuye con Swift Package Manager.
En Xcode
Sección titulada «En Xcode»- Abre File → Add Package Dependencies…
- Pega la URL del repositorio:
https://github.com/elmaedesistemas/kinesia-motion.git
- En Dependency Rule elige Exact Version y escribe la última versión (por ejemplo
0.2.0). - Agrega a tu target de app los productos que necesites:
KinesiaMotion: siempre.KinesiaMotionVision: si vas a usar la cámara del iPhone.
En Package.swift
Sección titulada «En Package.swift»dependencies: [ .package(url: "https://github.com/elmaedesistemas/kinesia-motion.git", exact: "0.2.0")],targets: [ .target( name: "MiApp", dependencies: [ .product(name: "KinesiaMotion", package: "kinesia-motion"), .product(name: "KinesiaMotionVision", package: "kinesia-motion") ] )]Permiso de cámara
Sección titulada «Permiso de cámara»VisionPoseProvider usa la cámara, así que tu app necesita la descripción de uso en Info.plist:
<key>NSCameraUsageDescription</key><string>Usamos la cámara para medir tus movimientos durante los ejercicios. Las imágenes no salen del teléfono.</string>Sin esta clave, iOS cierra la app la primera vez que se pide acceso a la cámara.
Comprobar la instalación
Sección titulada «Comprobar la instalación»import KinesiaMotion
print(ExerciseLibrary.all.map(\.id))// ["elbow.flexion", "knee.flexion.standing", "shoulder.flexion", ...]Si compila e imprime los ejercicios, estás listo para el inicio rápido.