#!/usr/bin/env bash # Capacitor iOS 플랫폼 추가·동기화 (Mac + CocoaPods 권장) set -euo pipefail ROOT="$(cd "$(dirname "$0")/.." && pwd)" cd "$ROOT/app" npm run build if command -v pod >/dev/null 2>&1; then npx cap add ios 2>/dev/null || true npx cap sync ios else echo "CocoaPods 없음 — iOS 템플릿만 추출합니다 (pod install은 나중에)." node --input-type=module <<'NODE' import { loadConfig } from '@capacitor/cli/dist/config.js'; import { addIOS } from '@capacitor/cli/dist/ios/add.js'; import { editProjectSettingsIOS } from '@capacitor/cli/dist/ios/common.js'; const config = await loadConfig({ cwd: process.cwd() }); const fs = await import('fs'); if (!fs.existsSync('ios')) { await addIOS(config); await editProjectSettingsIOS(config); } NODE echo "완료. brew install cocoapods 후: cd ios/App && pod install" fi echo "Xcode: npm run cap:open:ios" echo "TestFlight: docs/ios-testflight-setup.md"