diff --git a/README.md b/README.md index 1e366bb8..44cf4acc 100644 --- a/README.md +++ b/README.md @@ -176,7 +176,7 @@ To get your team ID: 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 diff --git a/mac/VibeTunnel/Local.xcconfig.template b/mac/Config/Local.xcconfig.template similarity index 100% rename from mac/VibeTunnel/Local.xcconfig.template rename to mac/Config/Local.xcconfig.template diff --git a/mac/Package.swift b/mac/Package.swift index bd0c509f..ce146cb1 100644 --- a/mac/Package.swift +++ b/mac/Package.swift @@ -31,8 +31,8 @@ let package = Package( exclude: [ "Info.plist", "VibeTunnel.entitlements", - "Local.xcconfig", - "Local.xcconfig.template", + "../Config/Local.xcconfig", + "../Config/Local.xcconfig.template", "Shared.xcconfig", "version.xcconfig", "version.xcconfig.bak", diff --git a/mac/docs/CODE_SIGNING_SETUP.md b/mac/docs/CODE_SIGNING_SETUP.md index 24017d51..d3c4190f 100644 --- a/mac/docs/CODE_SIGNING_SETUP.md +++ b/mac/docs/CODE_SIGNING_SETUP.md @@ -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: ```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 ``` @@ -24,14 +24,14 @@ This project uses xcconfig files to manage developer team settings, allowing mul ## How It Works -- `Shared.xcconfig` - Contains shared configuration and includes the local settings -- `Local.xcconfig` - Your personal settings (ignored by git) -- `Local.xcconfig.template` - Template for new developers +- `Config/Shared.xcconfig` - Contains shared configuration and includes the local settings +- `Config/Local.xcconfig` - Your personal settings (ignored by git) +- `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 -- Never commit `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` +- 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 `Config/Local.xcconfig` - The xcconfig files are automatically loaded by Xcode when you open the project \ No newline at end of file diff --git a/mac/docs/DEVELOPMENT-SIGNING.md b/mac/docs/DEVELOPMENT-SIGNING.md index 7805a692..0f3b4f99 100644 --- a/mac/docs/DEVELOPMENT-SIGNING.md +++ b/mac/docs/DEVELOPMENT-SIGNING.md @@ -30,7 +30,7 @@ In release builds, the app works normally: VibeTunnel uses automatic code signing for development: 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 2. **Build configurations:**