Would it be possible to create multiple separate apps each having max 1M users?
This Firefox1 app would host first million, then be removed from store but still provide updates. It would be replaced by Firefox2 app. And so?
Is there some clause in the contracts that says apps from same source will count as single app, no matter how many times they are uploaded as separate app?
It could easily fall under a fraud or abuse clause. If you decide to play games, Apple would be more than happy to pull their authorization and ban you out of spite. Now none of your apps work.
It's unlikely but they could also pull a google and ban any company who hires you in the future.
Is there some clause in the contracts that says apps from same source will count as single app, no matter how many times they are uploaded as separate app?