That's the other way around:

подходить (imperfective) is more like "to be approaching"
подойти (perfective) is more like "to have approached"

But they are not exact definitions, just approximations. That's why I asked if you are familiar with the concept of Russian aspect. Do you know that nearly all Russian verbs have perfective-imperfective aspect pairs?