On iOS are there any limits for rate prompt during development?
No. If the app is not in production, rate dialog will be prompts as many times as you call it. But note that when app is downloaded from Testflight, the prompt is not shown at all.
However, in productions there is a limit of 3 times per year.