Support
Contact
For bug reports, feature requests, or questions not covered below, please use the support form. Include your iOS version, app version (visible in Settings), and a description of the issue.
Frequently Asked Questions
Do I need an Apple Watch to use the app?
No. Apple Watch is optional. The app works fully on iPhone alone — you can run sessions and review logs without one. A paired Watch adds real-time heart rate monitoring displayed on both devices.
How do I start a training session?
From the Home screen, tap a training table in the carousel to open the session. Tap the start button to begin. During a session, long-press the phase indicator to advance to the next phase manually.
How does Personal Best (PB) Mode work?
PB Mode is a dedicated breath-hold timer for measuring your maximum static apnea time. It guides you through five steps: Setup → Breath-up → Hold (with live heart rate) → Recovery → Result. Your best time is saved automatically.
What is the Adaptive Coaching system?
After each session you rate it Easy / Normal / Hard / Fail. After 3 consecutive Easy ratings the coach suggests increasing training load. After 3 consecutive Hard or Fail ratings it suggests decreasing load. Suggestions appear at most once every 24 hours and once every 5 sessions.
How does the Voice Coach work?
The Voice Coach reads elapsed or remaining time aloud during your hold. Configure it in Settings: Mode (Elapsed / Remaining / Hybrid), Frequency (every 30 s or 60 s), and Volume. Audio continues while the screen is locked.
My Apple Watch shows "OFFLINE" during a session. What should I do?
The Watch shows OFFLINE when it cannot receive updates from iPhone for a few minutes. Keep both devices within Bluetooth range (~10 m). In Settings → Apple Watch & Health, tap Test Connection to check latency. If the issue persists, end the session, place both devices nearby, and restart.
How do I import ocean dive logs?
Go to the Ocean Log tab and tap the import button. Supported formats: FIT (Garmin Descent and compatible computers), UDDF, and XML. Import from the Files app, AirDrop, or any share sheet. Imports are not available during an active training session.
What is the minimum breathe-up time?
The minimum breathe-up duration is 10 seconds. This limit is enforced for safety and cannot be changed in the current version.
Does the app sync to the cloud or require an account?
No. All data is stored on-device using SwiftData. No account, login, or internet connection is required. There is no cloud sync, so transferring data to a new device is not currently supported.
Is the app free? Are there in-app purchases?
The app is free to download and use. All features — training tables, logbook, ocean log import, voice coaching, and analytics — are included at no cost. There are no in-app purchases or subscriptions.
Why does the app require iOS 17?
AI Apnea Trainer uses SwiftData for local storage and the Observation framework for real-time UI — both introduced in iOS 17. These technologies are central to the app's architecture.
Can I change the app language?
The app supports English and Japanese (日本語). It follows your device's system language by default. You can also override it in Settings → Language within the app.