Instalação
O KinesiaMotion é distribuído com o Swift Package Manager.
No Xcode
Seção intitulada “No Xcode”- Abra File → Add Package Dependencies…
- Cole a URL do repositório:
https://github.com/elmaedesistemas/kinesia-motion.git
- Em Dependency Rule escolha Exact Version e digite a versão mais recente (por exemplo
0.2.0). - Adicione ao target do app os produtos de que precisar:
KinesiaMotion: sempre.KinesiaMotionVision: se for usar a câmera do iPhone.
No Package.swift
Seção intitulada “No Package.swift”dependencies: [ .package(url: "https://github.com/elmaedesistemas/kinesia-motion.git", exact: "0.2.0")],targets: [ .target( name: "MeuApp", dependencies: [ .product(name: "KinesiaMotion", package: "kinesia-motion"), .product(name: "KinesiaMotionVision", package: "kinesia-motion") ] )]Permissão de câmera
Seção intitulada “Permissão de câmera”VisionPoseProvider usa a câmera, então seu app precisa da descrição de uso no Info.plist:
<key>NSCameraUsageDescription</key><string>Usamos a câmera para medir seus movimentos durante os exercícios. As imagens não saem do celular.</string>Sem essa chave, o iOS encerra o app na primeira vez que ele pede acesso à câmera.
Verificar a instalação
Seção intitulada “Verificar a instalação”import KinesiaMotion
print(ExerciseLibrary.all.map(\.id))// ["elbow.flexion", "knee.flexion.standing", "shoulder.flexion", ...]Se compilar e imprimir os exercícios, você está pronto para o início rápido.