You create a new app in your dashboard each time you initialize the SDK with your SDK key in a new app. A new app is one with a unique combination of bundle ID and platform.
This may cause unwanted apps in your dashboard (for example, because you used your SDK key in a test build). You can hide such unwanted apps.