#!/bin/bash # BlackRoad Watch - Xcode Project Setup # Run this after installing Xcode to generate the .xcodeproj set -e PINK='\033[38;5;205m' AMBER='\033[38;5;214m' GREEN='\033[38;5;82m' RESET='\033[0m' echo -e "${PINK}[BR]${RESET} BlackRoad Watch - Project Setup" echo "" # Check for Xcode if ! xcode-select -p &>/dev/null; then echo -e "${AMBER}[!]${RESET} Xcode not found. Install from App Store first." exit 1 fi XCODE_PATH=$(xcode-select -p) if [[ "$XCODE_PATH" == *"CommandLineTools"* ]]; then echo -e "${AMBER}[!]${RESET} Only Command Line Tools found." echo " Install Xcode.app from the App Store, then run:" echo " sudo xcode-select -s /Applications/Xcode.app/Contents/Developer" exit 1 fi echo -e "${GREEN}[OK]${RESET} Xcode found at: $XCODE_PATH" # Install xcodegen if needed if ! command -v xcodegen &>/dev/null; then echo -e "${AMBER}[*]${RESET} Installing XcodeGen..." brew install xcodegen fi echo -e "${GREEN}[OK]${RESET} XcodeGen available" # Generate project cd "$(dirname "$0")" echo -e "${AMBER}[*]${RESET} Generating Xcode project..." xcodegen generate echo "" echo -e "${GREEN}[OK]${RESET} Project generated! Opening..." open BlackRoadWatch.xcodeproj echo "" echo -e "${PINK}[BR]${RESET} Next steps:" echo " 1. Set your Development Team in Xcode (Signing & Capabilities)" echo " 2. Connect your iPhone" echo " 3. Select 'BlackRoadWatch' scheme and build (Cmd+R)" echo " 4. The watch app deploys automatically with the iPhone app" echo "" echo " Make sure the M1s Dock is on the same WiFi network as your iPhone!"