mirror of
https://github.com/samsonjs/vibetunnel.git
synced 2026-04-27 15:17:38 +00:00
- Updated macOS test bundle IDs to use consistent naming pattern: - sh.vibetunnel.vibetunnelTests → sh.vibetunnel.vibetunnel.tests - sh.vibetunnel.vibetunnelTests.debug → sh.vibetunnel.vibetunnel.tests.debug - Updated iOS test bundle ID: - sh.vibetunnel.VibeTunnelTests-Mobile → sh.vibetunnel.ios.tests - Fixed iOS logging to use sh.vibetunnel.ios subsystem consistently - Created logging configuration profile in apple/logging/ to enable full debug logging - Configuration profile covers all VibeTunnel subsystems and bundle IDs - Updated documentation to reflect new bundle identifiers and logging setup
2.3 KiB
2.3 KiB
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.vibetunnel-mobile- Main iOS app bundle IDsh.vibetunnel.ios- Alternative iOS bundle ID (used in services)sh.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)