<aside> 📌

변경이 적용 안되는 경우 캐시 삭제 및 패키지 재설치 필요

</aside>

[iOS] 캐시 제거 및 실행 명령어

캐시 삭제후 재설치&실행 명령어


# 패키지 설치
**rm -rf node_modules package-lock.json**
npm install

# iOS 디렉토리 이동
cd ios

# 캐시 비우고 깔끔하게 설치
rm -rf Pods Podfile.lock build
rm -rf ~/Library/Caches/CocoaPods
rm -rf ~/Library/Developer/Xcode/DerivedData
pod deintegrate

pod install --repo-update

# iOS 빌드
cd .. && npx react-native run-ios

계속 오류나는 경우

# watchman & metro 캐시 삭제 (선택)

watchman watch-del-all
rm -rf /tmp/metro-* 
rm -rf /tmp/haste-map-*

재실행

# 메트로 번들러 실행
npx react-native start --reset-cache

# 다른 터미널에서 iOS 실행
npx react-native run-ios

Xcode 프로젝트에서 빌드하고 싶은 경우 → 프로젝트 열어서 빌드

open sokuriapp.xcworkspace

[서버] 파이썬 실행 명령어

python3 -m venv .venv
source .venv/bin/activate

# 서버 메인 명령어
uvicorn sokuri.main:app --reload