Skip to content

fix(install): accurately detect Apple Team ID and avoid unnecessary xcodegen - #13

Merged
ChornyiDev merged 1 commit into
mainfrom
fix/install-script-team-detection
Oct 31, 2026
Merged

ChornyiDev merged 1 commit into
mainfrom
fix/install-script-team-detection

Conversation

@ChornyiDev

Copy link
Copy Markdown
Owner

Summary

  • Accurate Apple Team ID Detection: Extracts the genuine OU (Organizational Unit) field from the Apple Development certificate via Python/OpenSSL instead of erroneously matching user ID in parentheses from identity name.
  • Project Generation Bypass: Relies on the version-controlled FreeMount.xcodeproj directly, eliminating the hard dependency on XcodeGen / Homebrew unless the project file is missing or project.yml has newer local modifications.

Verification

  • Clean clone tested in isolated directory (~/FreeMount).
  • Auto-detected correct Team ID (Q4U9WFFW5T).
  • Clean Release build succeeded: Installed /Applications/FreeMount.app — launching.

…eld and bypass xcodegen when xcodeproj exists
@ChornyiDev
ChornyiDev merged commit 335076e into main Oct 31, 2026
1 check passed
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.

1 participant