Skip to content

Leave the template's Apple team out of generated iOS apps - #174

Merged
dadachi merged 1 commit into
mainfrom
clear-development-team
Oct 25, 2026
Merged

dadachi merged 1 commit into
mainfrom
clear-development-team

Conversation

@dadachi

@dadachi dadachi commented Oct 25, 2026

Copy link
Copy Markdown
Contributor

Summary

Fixes #173.

  • The iOS worker clears DEVELOPMENT_TEAM in the generated project.pbxproj (clearPbxprojTeam / clearIosTeam, after the version reset). With the templates' SAMPLE_CODE_DISAMBIGUATOR = ${DEVELOPMENT_TEAM}, the team also ended the Debug bundle ID; now it doesn't.
  • The templates themselves keep their team.
  • README: "Set your own Apple team" next to the domain note, including the API's app_links (<Team ID>.<bundle ID>) for the paid template's invitation link.

Test plan

  • npm run ci: 209 tests pass; the new test fails without the module and with a regex that misses a quoted team
  • The BarberQ app generated today (--domain=barberq.app), with its team cleared by the new function: xcodebuild build for the iPhone 17 Pro simulator succeeds; the bundle ID is app.barberq.BarberQ.ios

🤖 Generated with Claude Code

https://claude.ai/code/session_018iXcEetCio5kwB6Fhf2EJi

A generated iOS project kept the template's DEVELOPMENT_TEAM, and with the
templates' SAMPLE_CODE_DISAMBIGUATOR = ${DEVELOPMENT_TEAM} the team also ended
its Debug bundle ID. The iOS worker now clears it (Xcode asks for the
developer's own team on the first device build; simulator builds need none),
and the README says to set your team and the API's app_links for the invitation
link. Fixes #173.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018iXcEetCio5kwB6Fhf2EJi
@dadachi
dadachi merged commit f4753ea into main Oct 25, 2026
1 check passed
@dadachi
dadachi deleted the clear-development-team branch October 25, 2026 11:22
@dadachi dadachi mentioned this pull request Oct 26, 2026
2 of 3 tasks
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.

Generated iOS apps keep the template's DEVELOPMENT_TEAM

1 participant