I have a Compose Multiplatform project (Android, i...
# multiplatform
a
I have a Compose Multiplatform project (Android, iOS and Desktop) which has been generated on kmp.jetbrains.com. When I open the project in XCode and go to the project settings under
Signing & Capabilities
tab, I see that the
Bundle Identifier
field has been set to
${BUNDLE_ID}${TEAM_ID}
... and because of this, and depending on where I run the iOS simulator from, I get two different apps (and bundle identifiers) on my simulator. Gradle utilizes
BUNDLE_ID
variable from
iosApp/configuration/Config.xcconfig
but XCode appends the
TEAM_ID
(from
Config.xcconfig
) to
BUDNLE_ID
. My question is that is there any particular reason these two environments are not in sync? And any specific reason to include the team ID as part of the final bundle ID?