스킬 upgrading-expo
📦

upgrading-expo

안전

Expo SDK 버전 안전하게 업그레이드하기

또한 다음에서 사용할 수 있습니다: expo

Expo SDK 업그레이드는 종속성 충돌 및 API 변경으로 인해 앱이 자주 고장납니다. 이 스킬은 적절한 테스트 및 마이그레이션 단계를 통해 안전한 업그레이드를 안내합니다.

지원: Claude Codex Code(CC)
📊 70 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"upgrading-expo" 사용 중입니다. Expo SDK 49 에서 50 으로 업그레이드

예상 결과:

  • 1. 백업 브랜치 생성: git checkout -b upgrade-expo-50
  • 2. Expo CLI 업데이트: npm install -g expo-cli@latest
  • 3. Expo SDK 50 설치: npx expo install expo@50
  • 4. 종속성 수정: npx expo install --fix
  • 5. 진단 실행: npx expo-doctor
  • 6. iOS 및 Android 시뮬레이터에서 테스트
  • 7. app.json 구성 검토 및 업데이트

"upgrading-expo" 사용 중입니다. SDK 50 의 주요 변경 사항 처리

예상 결과:

  • 처리할 주요 변경 사항:
  • - SplashScreen 모듈이 이제 명시적 import 필요
  • - StatusBar API 가 expo-status-bar 패키지로 이동
  • - expo-auth-session 의 앱 인증 흐름 업데이트
  • 각 변경 사항에 대해 코드 예시와 함께 마이그레이션 단계 제공

보안 감사

안전
v1 • 2/25/2026

Static analyzer flagged 14 patterns but all are false positives. The skill is a markdown documentation file containing instructional bash commands in code blocks (not executed), reference URLs (not network requests), and no actual code execution capability. Safe for publication.

1
스캔된 파일
119
분석된 줄 수
0
발견 사항
1
총 감사 수
보안 문제를 찾지 못했습니다
감사자: claude

품질 점수

38
아키텍처
100
유지보수성
85
콘텐츠
32
커뮤니티
100
보안
83
사양 준수

만들 수 있는 것

연간 SDK 업그레이드

새로운 기능과 보안 패치에 접근하기 위해 Expo 앱을 최신 SDK 버전으로 업그레이드

주요 변경 사항 마이그레이션

사용 중단된 API 마이그레이션 및 구성 변경과 함께 주요 버전 업그레이드 탐색

출시 전 호환성 확인

앱 스토어에 출시하기 전 앱 종속성이 호환되는지 확인

이 프롬프트를 사용해 보세요

기본 SDK 업그레이드
Expo 앱을 SDK 49 에서 SDK 50 으로 업그레이드해야 합니다. 단계는 무엇인가요?
주요 변경 사항 검토
Expo SDK 48 에서 50 으로 업그레이드할 때 예상되는 주요 변경 사항은 무엇인가요? 영향받는 API 와 마이그레이션 단계를 나열해주세요.
종속성 충돌 해결
expo install --fix 실행 후 react-native-reanimated 에 대한 피어 종속성 경고가 있습니다. 어떻게 해결하나요?
테스트 계획 포함 전체 업그레이드
사전 업그레이드 체크리스트, 명령어 시퀀스, 구성 변경사항, iOS 및 Android 테스트 체크리스트를 포함하여 Expo SDK 49 에서 51 로 이동하는 전체 업그레이드 계획을 작성해주세요.

모범 사례

  • 시작하기 전 항상 기능 브랜치에서 업그레이드하고 커밋
  • Expo 패키지에는 npm install 대신 npx expo install 사용
  • 구성을 확인하기 위해 업그레이드 전후로 expo-doctor 실행

피하기

  • 사전 업그레이드 백업 단계 건너뛰기
  • Expo 패키지에 expo install 대신 npm install 사용
  • iOS 및 Android 모두에서 테스트하지 않고 업그레이드 변경사항 병합

자주 묻는 질문

업그레이드할 때 SDK 버전을 건너뛸 수 있나요?
네, 하지만 여러 버전을 한 번에 업그레이드하면 위험이 증가합니다. 큰 폭의 업그레이드 (2 개 이상 버전) 의 경우 주요 변경 사항을 더 쉽게 파악하기 위해 점진적인 업그레이드를 고려하세요.
업그레이드하기 위해 Expo 에서 이젝트해야 하나요?
아니요. Expo managed workflow 는 이젝트 없이 SDK 업그레이드를 지원합니다. 커스텀 네이티브 모듈만 추가 구성이 필요할 수 있습니다.
SDK 업그레이드는 일반적으로 얼마나 걸리나요?
단순한 업그레이드는 30-60 분이 소요됩니다. 주요 변경 사항이나 커스텀 네이티브 코드가 있는 복잡한 업그레이드는 몇 시간이 소요되거나 여러 세션에 걸쳐 작업을 분산해야 할 수 있습니다.
업그레이드로 앱이 고장나면 어떻게 해야 하나요?
git 을 사용하여 백업 브랜치로 되돌리세요. 오류 메시지를 확인하고, 특정 버전에 대한 Expo 마이그레이션 가이드를 확인한 다음, 주요 변경 사항을 하나씩 해결하세요.
업그레이드 전에 Xcode 와 Android Studio 를 업데이트해야 하나요?
반드시 그런 것은 아니지만, 최신 버전을 사용하는 것이 도움이 됩니다. 일부 SDK 버전은 최소 Xcode 또는 Android Studio 버전이 필요합니다 - 릴리스 노트를 확인하세요.
이 스킬이 서드파티 패키지를 자동으로 업그레이드할 수 있나요?
아니요. 이 스킬은 expo install --fix 를 사용하여 Expo 패키지를 업데이트하는 방법을 안내합니다. 서드파티 패키지는 새 SDK 버전과의 호환성을 수동으로 확인해야 합니다.

개발자 세부 정보

파일 구조

📄 SKILL.md