mirror of
https://github.com/samsonjs/vibetunnel.git
synced 2026-04-06 11:25:52 +00:00
- Replace stub TunnelServerDemo with full Hummingbird HTTP server - Add comprehensive debug settings view with server info and controls - Implement API endpoint listing with interactive testing - Add TTYForwardManager for tty-fwd integration - Auto-start HTTP server on app launch on port 8080 - Show server status, port, and base URL in debug panel - Add test buttons for GET endpoints with live response preview - Include debug mode toggle and log level selector - Add quick access to Console.app and Application Support - Update bundle identifier to sh.vibetunnel.vibetunnel - Add code signing configuration templates
1.4 KiB
1.4 KiB
Code Signing Setup for VibeTunnel
This project uses xcconfig files to manage developer team settings, allowing multiple developers to work on the project without constantly changing the code signing configuration in git.
Initial Setup
-
Copy the template file to create your local configuration:
cp VibeTunnel/Local.xcconfig.template VibeTunnel/Local.xcconfig -
Edit
VibeTunnel/Local.xcconfigand add your personal development team ID:DEVELOPMENT_TEAM = YOUR_TEAM_ID_HEREYou can find your team ID in Xcode:
- Open Xcode → Preferences (or Settings on newer versions)
- Go to Accounts tab
- Select your Apple ID
- Look for your Team ID in the team details
-
Open the project in Xcode. It should now use your personal development team automatically.
How It Works
Shared.xcconfig- Contains shared configuration and includes the local settingsLocal.xcconfig- Your personal settings (ignored by git)Local.xcconfig.template- Template for new developers
The project is configured to use these xcconfig files for code signing settings, so each developer can have their own Local.xcconfig without affecting others.
Important Notes
- Never commit
Local.xcconfigto git (it's already in .gitignore) - If you need to override other settings locally, you can add them to your
Local.xcconfig - The xcconfig files are automatically loaded by Xcode when you open the project