alerte-secours/app/scripts/ios-clean-cache.sh
devthejo 3e56818c1d chore(to-monorepo): import as-app repo into app
git-subtree-dir: app
git-subtree-mainline: b28b08a80b
git-subtree-split: a6c3dc2641
2026-03-09 08:54:57 +01:00

33 lines
868 B
Bash
Executable file

#!/bin/bash
# Make script exit on first error
set -e
echo "🧹 Cleaning iOS build caches..."
# Clear React Native bundler cache
echo "📦 Clearing React Native bundler cache..."
rm -rf $TMPDIR/metro-* 2>/dev/null || true
rm -rf $TMPDIR/haste-map-* 2>/dev/null || true
# Clean Xcode build folder
echo "🗑️ Cleaning Xcode build folder..."
xcodebuild clean -workspace ios/alertesecours.xcworkspace -scheme AlerteSecours -configuration Release
rm -rf ios/build
# Clear Xcode derived data (optional but thorough)
echo "🧼 Clearing Xcode derived data..."
rm -rf ~/Library/Developer/Xcode/DerivedData/*
# Clean and reinstall pods
echo "♻️ Cleaning CocoaPods cache..."
cd ios
rm -rf Pods
rm -rf ~/Library/Caches/CocoaPods
pod cache clean --all
pod deintegrate
pod setup
pod install
cd ..
echo "✨ Cache cleaning completed! You can now rebuild your app."