“I made it” — You accomplished something. You would be telling someone about a specific time that you did something.
“I made it” is used with a reference to a specific time, often implicitly now or today, if you want to refer to something that happened in the past. For example, one would say “I made it” after climbing to the peak of a mountain, or when saying “I made it as a professional swimmer on 2 January 1982 when I won the gold metal.” Or still, “My father was a businessman. He made it big in business.”
“I have made it” is used without a specific reference to time. Thus, it means the event happened at some point in the past but the speaker isn’t being explicit about time.
“I’ve made it” — You did not accomplish something. You are telling someone that, in the grand scheme of your life, you have done something.
For example, “I have made it as a professional swimmer”, means the speaker succeeded in becoming a professional swimmer but isn’t being specific about the time that he succeeded.
It’s a very subtle difference. Here are some more examples:
Today I challenged myself to run a mile, and I made it.
I have always wanted to swim across the river, and I’ve made it!
https://ell.stackexchange.com/questions/48310/i-made-it-vs-ive-made-it