Skip to content

Add xcconfig to allow ID customization - #29

Open
felixmeyer6 wants to merge 2 commits into
clquwu:mainfrom
felixmeyer6:add-xcconfig-bundle-id
Open

Add xcconfig to allow ID customization#29
felixmeyer6 wants to merge 2 commits into
clquwu:mainfrom
felixmeyer6:add-xcconfig-bundle-id

Conversation

@felixmeyer6

Copy link
Copy Markdown

Adds an xcconfig configuration file to centralize bundle identifier management. The file is added to .gitignore after the initial commit. It's to allow to customize bundle identifiers locally (e.g., switching from dev.clq.Cosmos-Music-Player to dev.myappledevaccount.Cosmos-Music-Player) without committing the config. All bundle identifiers, iCloud containers, URL schemes, and application groups now reference the $(BUNDLE_ID_PREFIX) variable defined in Config.xcconfig.

@felixmeyer6
felixmeyer6 force-pushed the add-xcconfig-bundle-id branch 5 times, most recently from 9dc9911 to 77d40f5 Compare January 25, 2026 23:39
Add Config.xcconfig with build configuration variables:
- BUNDLE_ID_PREFIX for bundle identifiers
- APP_GROUP_ID for application groups
- DEVELOPMENT_TEAM for code signing

Update Xcode project to reference Config.xcconfig for all build configurations.
Replace hardcoded values with variables in project.pbxproj, Info.plist, and
entitlement files.
Ignore Config.xcconfig to allow local customization of bundle identifiers
and development team without committing developer-specific configuration.
@felixmeyer6
felixmeyer6 force-pushed the add-xcconfig-bundle-id branch from 77d40f5 to 811e663 Compare January 26, 2026 00:18
@felixmeyer6

Copy link
Copy Markdown
Author

Added DEVELOPMENT_TEAM because also specific to each dev's apple dev acc

@clquwu

clquwu commented Jan 28, 2026

Copy link
Copy Markdown
Owner

Je laisse ouvert car ça peut etre utile a d'autre dev mais je compte pas merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants