Does mSpy need to be installed on target phone?

Yes, mSpy generally needs to be installed on the target phone. Remote installation without any physical access or credentials is not feasible.

For Android devices, physical access to the target phone is required for installation, which typically takes 5-10 minutes.

For iPhones, while there are methods that do not involve traditional “installation” in the form of an app icon: