Per IOS non saprei, ma come detto sopra c'è MOTOSCAN che deve essere acquistato perlomeno in versione Progessional (30€) per poter fare il reset del service, ma gira solo sotto android.
Da abbinare con interfaccia OBD2 adeguata.
Ti lascio il link al loro sito
https://www.motoscan.de/
Tra software, interfaccia e cavo adattatore, sei sui 130/170€ (a seconda del costo dell'interfaccia). Come device puoi usare qualsiasi smartphone/tablet su cui giri almeno Android7.
Enjoy