I have an existing iOS tracking application that is almost ready for the App Store, but a few critical pieces still need attention before I can ship. The main blocker is unreliable user-activity tracking. Data occasionally drops or shows incorrect session times, so I need that flow audited, patched, and thoroughly tested. At the same time, real-time location updates lag behind by several seconds. I want you to optimise the Core Location stream (or any alternative you recommend) so the map view and background updates stay genuinely live throughout the day. Profile management also needs a quick sweep: make sure every profile edit instantly reflects across tracking, history, and reports. For notifications, I’ve decided to keep everything inside the app; please implement clean, non-intrusive in-app alerts that pop up for events such as tracking interruptions, geofence exits, or profile changes. Once all fixes are in place, prepare the full deployment package—provisioning profiles, certificates, correct entitlements, TestFlight build, final App Store submission, and a short release-note draft. My goal is to hit “Submit for Review” with zero tracking or profile-sync issues left. Deliverables • Stable user-activity tracking with tested edge cases • Optimised real-time location stream (background & foreground) • In-app alert system wired to key events • Verified profile management sync across all modules • App Store-ready build and submission assets, plus a brief hand-off guide I will supply current Xcode project, Firebase console access, and sample production logs as soon as we start.