웹 기술을 사용하여 iOS 및 Android 앱을 구축하고 싶으신가요? 로컬 Capacitor 환경을 빠르고 효율적으로 설정하는 방법을 알아보겠습니다.
주요 단계:
-
필수 소프트웨어 설치:
-
iOS 설정 (macOS 전용):
-
Android 설정:
- Android Studio Hedgehog (2023.1.1)+, Android SDK API level 23+, JDK 17, Gradle 8.0+.
- Android 도구를 위한 환경 변수 설정.
-
Capacitor 설치:
Terminal window npm install @capacitor/core @capacitor/cli @capacitor/ios @capacitor/android -
프로젝트 초기화:
npx cap init
를 사용하여 새 프로젝트를 생성하거나 기존 앱에 Capacitor 통합.
-
플랫폼 추가:
Terminal window npx cap add iosnpx cap add android -
빌드 및 동기화:
- 웹 에셋 빌드 (
npm run build
) 및 네이티브 플랫폼과 동기화 (npx cap sync
).
- 웹 에셋 빌드 (
-
실시간 업데이트 활성화:
-
Capgo를 사용하여 실시간 업데이트:
Terminal window npx @capgo/cli init
-
-
- iOS 시뮬레이터 (
npx cap open ios
) 또는 Android 에뮬레이터 (npx cap open android
) 사용.
- iOS 시뮬레이터 (
빠른 팁:
환경 관리 및 실시간 업데이트 활성화를 위해 capacitor.config.ts
를 업데이트하세요. 예시:
const config: CapacitorConfig = { server: { url: process.env.NODE_ENV === 'development' ? 'http://localhost:3000' : 'https://production-url.com', cleartext: true }};
이 설정을 통해 Capacitor 앱의 개발, 테스트, 배포가 원활해집니다.
[계속…]