move templates

This commit is contained in:
Peter Steinberger 2025-06-21 10:02:31 +02:00
parent 453c99ab90
commit d60bb8b95f
5 changed files with 12 additions and 12 deletions

View file

@ -176,7 +176,7 @@ To get your team ID:
security find-identity -v -p codesigning security find-identity -v -p codesigning
``` ```
Then copy `Local.xcconfig.template` to `Local.xcconfig` and insert your team ID. This file is gitignored to keep your personal settings private. Then copy `mac/Config/Local.xcconfig.template` to `mac/Config/Local.xcconfig` and insert your team ID. This file is gitignored to keep your personal settings private.
## Credits ## Credits

View file

@ -31,8 +31,8 @@ let package = Package(
exclude: [ exclude: [
"Info.plist", "Info.plist",
"VibeTunnel.entitlements", "VibeTunnel.entitlements",
"Local.xcconfig", "../Config/Local.xcconfig",
"Local.xcconfig.template", "../Config/Local.xcconfig.template",
"Shared.xcconfig", "Shared.xcconfig",
"version.xcconfig", "version.xcconfig",
"version.xcconfig.bak", "version.xcconfig.bak",

View file

@ -6,10 +6,10 @@ This project uses xcconfig files to manage developer team settings, allowing mul
1. Copy the template file to create your local configuration: 1. Copy the template file to create your local configuration:
```bash ```bash
cp VibeTunnel/Local.xcconfig.template VibeTunnel/Local.xcconfig cp VibeTunnel/Config/Local.xcconfig.template VibeTunnel/Config/Local.xcconfig
``` ```
2. Edit `VibeTunnel/Local.xcconfig` and add your personal development team ID: 2. Edit `VibeTunnel/Config/Local.xcconfig` and add your personal development team ID:
``` ```
DEVELOPMENT_TEAM = YOUR_TEAM_ID_HERE DEVELOPMENT_TEAM = YOUR_TEAM_ID_HERE
``` ```
@ -24,14 +24,14 @@ This project uses xcconfig files to manage developer team settings, allowing mul
## How It Works ## How It Works
- `Shared.xcconfig` - Contains shared configuration and includes the local settings - `Config/Shared.xcconfig` - Contains shared configuration and includes the local settings
- `Local.xcconfig` - Your personal settings (ignored by git) - `Config/Local.xcconfig` - Your personal settings (ignored by git)
- `Local.xcconfig.template` - Template for new developers - `Config/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. The project is configured to use these xcconfig files for code signing settings, so each developer can have their own `Config/Local.xcconfig` without affecting others.
## Important Notes ## Important Notes
- Never commit `Local.xcconfig` to git (it's already in .gitignore) - Never commit `Config/Local.xcconfig` to git (it's already in .gitignore)
- If you need to override other settings locally, you can add them to your `Local.xcconfig` - If you need to override other settings locally, you can add them to your `Config/Local.xcconfig`
- The xcconfig files are automatically loaded by Xcode when you open the project - The xcconfig files are automatically loaded by Xcode when you open the project

View file

@ -30,7 +30,7 @@ In release builds, the app works normally:
VibeTunnel uses automatic code signing for development: VibeTunnel uses automatic code signing for development:
1. **Configure your development team:** 1. **Configure your development team:**
- Copy `Local.xcconfig.template` to `Local.xcconfig` - Copy `Config/Local.xcconfig.template` to `Config/Local.xcconfig`
- Set your `DEVELOPMENT_TEAM` ID - Set your `DEVELOPMENT_TEAM` ID
2. **Build configurations:** 2. **Build configurations:**