Repository navigation
Allow configuring DEVELOPMENT_TEAM via BundleIdSecrets.xcconfig - #722
Merged
Merged
Conversation
Selecting a team in Xcode's UI writes DEVELOPMENT_TEAM straight into the generated (gitignored) project.pbxproj, which xcodegen generate silently wipes on the next run. Move it to the same xcconfig chain BUNDLE_ID_PREFIX already uses so a team, once set, survives regeneration. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EhAkbjfHQ6Ja1N6L1DBRbY
Merged
simoncad7
pushed a commit
to simoncad7/noop
that referenced
this pull request
Aug 17, 2026
Allow configuring DEVELOPMENT_TEAM via BundleIdSecrets.xcconfig
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
DEVELOPMENT_TEAMdirectly into the generated (gitignored)project.pbxproj, whichxcodegen generatesilently resets on the next run.DEVELOPMENT_TEAMonto the same xcconfig chainBUNDLE_ID_PREFIXalready uses (Config/BundleId.xcconfigtracked default, optionally overridden in the gitignoredConfig/BundleIdSecrets.xcconfig), so a team survives regeneration.xcodebuild -showBuildSettings, noDEVELOPMENT_TEAMoverride lands inproject.pbxproj).docs/BUILD.mdnear the existing iOS on-device signing note.Test plan
xcodegen generateregenerates cleanlyxcodebuild -showBuildSettingsconfirmsDEVELOPMENT_TEAMresolves correctly fromBundleIdSecrets.xcconfigfor bothNOOPiOSandStrandtargetsproject.pbxprojcarries no hardcodedDEVELOPMENT_TEAMoverride (falls through to xcconfig)BundleIdSecrets.xcconfig, openStrand.xcodeproj, confirm Signing & Capabilities shows it selected and a re-xcodegen generatedoesn't reset it🤖 Generated with Claude Code
https://claude.ai/code/session_01EhAkbjfHQ6Ja1N6L1DBRbY