Skip to content

Added unversioned TeamID infrastructure.#16

Closed
JanX2 wants to merge 1 commit intoschappim:masterfrom
JanX2:master
Closed

Added unversioned TeamID infrastructure.#16
JanX2 wants to merge 1 commit intoschappim:masterfrom
JanX2:master

Conversation

@JanX2
Copy link
Copy Markdown

@JanX2 JanX2 commented Aug 1, 2021

This is described in detail in the file "Shared.xcconfig".

This is described in detail in the file "Shared.xcconfig".
@schappim
Copy link
Copy Markdown
Owner

Thanks for the thoughtful contribution, @JanX2! 🙏 The unversioned TeamID pattern is genuinely good practice for multi-contributor projects, and your Shared.xcconfig is well-documented. Closing this one though, because:

  • macOCR is effectively solo-maintained, so the main benefit (letting multiple contributors sign locally without stomping on each other's TeamID in project.pbxproj) doesn't really apply here.
  • It adds setup friction — anyone cloning the repo (including me, coming back to it after a while) would need to create DEVELOPMENT_TEAM.xcconfig before the project builds, which is extra ceremony for a tool I don't open Xcode for often.
  • The PR also hardcodes a TeamID (FK9S39L3SK) in the committed DEVELOPMENT_TEAM.xcconfig, which would need to be stripped before merge.

If the project ever grows multiple signing contributors I'll revisit this approach — really appreciate you documenting it so clearly.

@schappim schappim closed this Apr 20, 2026
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