mirror of
https://github.com/samsonjs/vibetunnel.git
synced 2026-03-25 09:25:50 +00:00
- Updated iOS bundle identifier from sh.vibetunnel.vibetunnel-mobile to sh.vibetunnel.ios - Removed duplicate entry in logging configuration profile - Updated documentation to reflect the simplified bundle ID structure |
||
|---|---|---|
| .. | ||
| README.md | ||
| VibeTunnel-Logging.mobileconfig | ||
VibeTunnel Logging Configuration Profile
This directory contains the configuration profile for enabling full debug logging in VibeTunnel apps.
What It Does
The VibeTunnel-Logging.mobileconfig profile enables:
- Debug-level logging for both macOS and iOS apps
- Visibility of private data (no more
<private>tags) - Persistent logging at debug level
Installation
macOS
- Double-click
VibeTunnel-Logging.mobileconfig - System Settings will open
- Go to Privacy & Security → Profiles
- Click on "VibeTunnel Debug Logging"
- Click "Install..."
- Enter your password when prompted
- Restart VibeTunnel for changes to take effect
iOS
- AirDrop or email the
VibeTunnel-Logging.mobileconfigto your iOS device - Tap the file to open it
- iOS will prompt to review the profile
- Go to Settings → General → VPN & Device Management
- Tap on "VibeTunnel Debug Logging"
- Tap "Install" and enter your passcode
- Restart the VibeTunnel app
Verification
After installation, logs should show full details:
# macOS - using vtlog script
./scripts/vtlog.sh
# iOS - in Xcode console or Console.app
# You should see actual values instead of <private>
Removal
macOS
- System Settings → Privacy & Security → Profiles
- Select "VibeTunnel Debug Logging"
- Click the minus (-) button
- Confirm removal
iOS
- Settings → General → VPN & Device Management
- Tap "VibeTunnel Debug Logging"
- Tap "Remove Profile"
- Enter passcode to confirm
Security Note
This profile enables detailed logging which may include sensitive information. Only install on development devices and remove when no longer needed for debugging.
Technical Details
The profile configures logging for all VibeTunnel subsystems:
macOS
sh.vibetunnel.vibetunnel- Main macOS app and all componentssh.vibetunnel.vibetunnel.debug- Debug buildssh.vibetunnel.vibetunnel.tests- Test suitesh.vibetunnel.vibetunnel.tests.debug- Debug test builds
iOS
sh.vibetunnel.ios- Main iOS app and all componentssh.vibetunnel.ios.tests- iOS test suite
All subsystems are configured to:
- Enable at Debug level
- Persist at Debug level
- Show private data (no
<private>redaction)