메인 콘텐츠로 바로가기

Capacitor CLI: 프로젝트 설정 안내서

Capacitor CLI을 사용하여 웹 기술을 사용하여 네이티브 iOS 및 Android 앱을 빌드하는 데 필요한 몇 가지 쉬운 단계를 학습하세요.

마틴 도나디유

마틴 도나디유

콘텐츠 마케터

Capacitor CLI: 프로젝트 설정 안내서

한 개의 코드베이스를 사용하여 iOS 및 Android 앱을 빌드하고 싶으신가요? Capacitor CLI은 프로세스를 단순화하여 웹 기술을 사용하여 네이티브 앱을 만들 수 있도록 해줍니다. 여기서 무엇을 배울 수 있을까요?:

  • 빠른 설정: Capacitor과 CLI을 설치하고 프로젝트를 몇 분 만에 초기화하세요.
  • 플랫폼 통합: iOS와 Android 지원을 간단한 명령어로 추가하세요.
  • 실시간 업데이트: __CAPGO_KEEP_0__을 사용하여 즉시 오버 더 에어 업데이트. Capgo : 동기화 오류나 빌드 실패와 같은 문제를 해결하세요.
  • 시작하기 위한 주요 단계:iOS

Android

  1. 설치 Node.js, npm, JDK, Xcode, 그리고 Android Studio.
  2. 실행 npm install @capacitor/core @capacitor/cli 프로젝트를 초기화하세요.
  3. iOS 및 Android 플랫폼을 추가하세요. npx cap add ios 그리고 npx cap add android.
  4. 선택 사항: Capgo을 사용하여 라이브 앱 업데이트를 설정하세요. Optional: __CAPGO_KEEP_0__을 사용하여 라이브 앱 업데이트를 설정하세요..

이 안내서에서는 Capacitor CLI을 설정하는 방법, 플랫폼을 구성하는 방법, 그리고 앱을 배포하는 방법에 대해 다룹니다. 시작해 보세요!

소개 Capacitor __CAPGO_KEEP_0__ 프레임워크 문서 웹사이트

Capacitor Framework Documentation Website

시작하려면 다음 도구가 설치되어 있어야 합니다:

Node.js

  • (버전 14 이상) 및 __CAPGO_KEEP_0__ npm
  • __CAPGO_KEEP_1__ (version 11 or newer)
  • Xcode (version 12 or newer for iOS builds)
  • Android Studio (for Android builds)
  • Capacitor CLI (version 6 or 7)

선택 사항: 실시간 업데이트 활성화하려면 "Capgo Capgo 설정 가이드"" 아래를 참조하세요.

CLI 설치 단계

시작하기 전에 Node.js, npm, JDK, Xcode, Android Studio 준비가 되면, Capacitor CLI을 설치하기 위해 다음 명령어를 실행할 수 있습니다:

npm install --save @capacitor/core @capacitor/cli
npx cap init

이 명령어는 Capacitor을 설치하고 핵심 구성 요소를 설정합니다.

이 단계를 완료한 후 새로운 프로젝트를 만들기 위해 애플리케이션을 scaffold하는 단계로 넘어가십시오.

새로운 프로젝트 만들기

프로젝트를 시작하려면 Capacitor CLI다음 단계를 따라하세요:

mkdir my-app && cd my-app
npm init -y
npx cap init my-app com.company.app --web-dir dist

설정 파일 업데이트

__CAPGO_KEEP_0__ capacitor.config.json 파일을 열어 다음 설정을 포함시켜야 합니다:

{
  "appId": "com.company.app",
  "appName": "My App",
  "webDir": "dist",
  "bundledWebRuntime": false,
  "server": {
    "hostname": "app.example.com",
    "androidScheme": "https"
  }
}

Capacitor이 업데이트된 후, 프로젝트에 Capacitor을 설정하기 위해 이 설정을 사용하세요.

플랫폼 설정

프로젝트 구조물이 완료되면, iOS 및 Android 대상 설정을 시작할 차례입니다.

iOS 및 Android 추가

Capacitor CLI을 사용하여 필요한 플랫폼별 패키지를 설치하세요.

npm install @capacitor/ios @capacitor/android
npx cap add ios
npx cap add android

iOS에서 Capgo를 사용하려면 Xcode 14 이상이 설치되어 있어야 하며, CocoaPods 1.11 이상, macOS 12 이상이 필요합니다. Android에서 Capgo를 사용하려면 Android Studio Giraffe (2022.3.1+) 이상, JDK 17 이상, Gradle 7.5 이상이 필요합니다. CocoaPods 1.11 이상 Android Studio Giraffe (2022.3.1+) 이상, JDK 17 이상, Gradle 7.5 이상 Capgo를 설치한 후, 웹 애플리케이션의 변경 사항을 반영하기 위해 네이티브 타겟을 최신 상태로 유지해야 합니다.

플랫폼 업데이트

웹 애플리케이션을 업데이트 한 후에 다음 단계를 따라 플랫폼을 최신 웹 변경 사항과 동기화하세요.

명령어는 두 가지 작업을 처리합니다:

npm run build
npx cap sync

업데이트된 웹 자산을 네이티브 플랫폼으로 복사합니다. cap sync 네이티브 구성과 플러그인을 최신 변경 사항과 일치시키기 위해 업데이트합니다.

  • 명령어는 두 가지 작업을 처리합니다.
  • 업데이트된 웹 자산을 네이티브 플랫폼으로 복사하고 네이티브 구성과 플러그인을 최신 변경 사항과 일치시킵니다.

IDE 설정

해당 IDE에서 플랫폼 특정 프로젝트를 열어 주세요:

npx cap open ios     # Opens Xcode
npx cap open android # Opens Android Studio

Xcode에서:

  1. 개발 팀을 선택하세요.
  2. 인증서를 설정하세요.
  3. 빌드 식별자를 업데이트하세요.

Android Studio에서:

  1. 애플리케이션 ID를 수정하세요. build.gradle.
  2. 인증 키 스토어를 설정하세요.
  3. 디버그 및 릴리스 빌드 버전을 모두 설정하세요.

모든 설정이 완료되면 npx cap build ios 프로젝트를 빌드하세요. npx cap build android. __CAPGO_KEEP_0__ 다시 실행하여 모든 자산이 최신 상태인지 확인하세요. npx cap sync __CAPGO_KEEP_0__

Capgo 설치 가이드

Capgo Live Update 데스크톱 인터페이스

Capgo을 설정하여 앱에 대한 즉시 OTA 업데이트를 활성화하세요.

Capgo의 주요 기능

Capgo은 앱 업데이트를 단순화하는 여러 도구를 제공합니다.

  • 끝-to-끝 암호화 업데이트가 안전하게 전달되는 것을 보장합니다.
  • 업데이트는 배경에서 실행됩니다. 앱이 시작될 때.
  • 분석 도구 업데이트 성공률과 사용자 참여도를 추적하는 데 도움이 됩니다.
  • A 문제가 있는 업데이트에서 빠르게 복구할 수 있는 one-click 롤백
  • 옵션을 사용하세요. 채널 시스템 스테이징 롤아웃과 베타 테스트를 위해 사용하세요.

Capgo 설치

Capgo을 사용하여 시작하기 위한 단계를 따르세요:

  1. Capgo CLI 설치:

    npm install --save @capgo/cli
  2. Initialize Capgo __CAPGO_KEEP_0__ 프로젝트에 추가:

    npx capgo init
  3. 업데이트를 빌드하고 배포:

    npm run build
    npx capgo release
  4. __CAPGO_KEEP_0__ 앱을 열면 배경 업데이트 프로세스를 트리거합니다.

최선의 방법

  • __CAPGO_KEEP_0__ 채널을 사용하여 업데이트를 테스트하고 모든 사용자에게 배포하기 전에 테스트합니다.
  • 분석을 모니터링하여 업데이트가 성공적으로 전달되고 사용자가 유지되도록 합니다.
  • 오류 추적을 활성화하여 문제를 빠르게 해결합니다.
  • 롤백 기능을 준비하여 문제를 빠르게 해결합니다.

Capgo는 Capacitor 8과 호환되며 CI/CD PIPELINE과 잘 통합되고 애플 및 구글 스토어 요구 사항을 충족합니다.

일반적인 문제와 팁

Capgo 및 플랫폼 설정이 완료된 후, 일반적인 오류를 해결하는 방법에 대한 정보를 제공합니다.

환경 설정 오류

  • CLI Not Found 오류: 명령어 npx cap 실행되지 않습니다. 수정: 다시 실행하고 시도해 보세요. npm install --save @capacitor/cli @capacitor/core Node 버전 불일치

  • 오류 : __CAPGO_KEEP_0__ 명령어는 Node.js 버전 오류로 인해 실패합니다.: CLI commands fail due to Node.js version errors. Fix: Node.js 버전 14 이상 설치

설정 문제

  • 설정 불일치 오류: 변경 사항이 capacitor.config.json 적용되지 않습니다. 수정: 프로젝트의 appIdwebDir 값이 웹 빌드 출력 폴더와 일치하는지 확인하세요. package.json 플랫폼 동기화 오류

  • : Node.js 버전 14 이상 설치 오류: 실행 npx cap sync 플러그인 버전 충돌이 발생합니다. 수정: 동일한 주요 버전으로 업데이트 한 후 다시 동기화 명령을 실행하세요. @capacitor/android 빌드 및 배포 @capacitor/ios 빌드 인증 실패

오류

  • : iOS 또는 Android 빌드가 인증서 또는 키 스토어가 누락된 경우 실패합니다. 수정__CAPGO_KEEP_0__ __CAPGO_KEEP_1__: IDE 설정을 따라하세요. iOS에서는 Xcode에서 개발 팀을 추가하고, Android에서는 키 스토어를 구성하세요. build.gradle.

  • 웹 디렉토리 찾을 수 없음 오류: npx cap sync 웹 자산을 찾을 수 없습니다. 수정: 웹 빌드 명령을 실행하세요 (예를 들어, npm run build)을 실행한 후 플랫폼을 동기화하세요.

실시간 업데이트 문제

  • Capgo 업데이트 실패 오류: 프로덕션 앱에서 업데이트들이 나타나지 않습니다. 수정: 확인해 보세요 Capgo API 키 에서 capacitor.config.json 및 올바른 채널을 대상으로 하도록 보장하세요.

플랫폼별 설정에 대한 자세한 내용은 Platform Setup 섹션을 다시 방문하세요. 라이브 업데이트와 관련하여 작업 중이면 Capgo Setup Guide를 참조하여 추가적인 문제 해결 팁을 확인하세요.

요약

설정 검토

Capacitor CLI을 사용하여 웹 앱을 시작하세요, iOS 및 Android 플랫폼을 설정하고, 라이브 업데이트에 대한 Capgo를 포함하는 옵션을 추가하세요.

시작하는 방법을 알아보세요:

  • Capacitor CLI을 사용하여 프로젝트를 초기화하세요.
  • 앱의 패키지 ID를 설정하고 웹 출력 디렉토리를 정의하세요.
  • iOS 및 Android 플랫폼에 대한 지원을 추가하세요.
  • 설치 및 Capgo를 설정하려면 다음 명령어를 사용하세요: npm install --save @capgo/cli && npx capgo init

Capacitor 공식 문서 및 Capgo 문서를 확인하여 자세한 설정 방법 또는 문제 해결 방법을 확인하세요.

Capacitor 앱의 실시간 업데이트

Capgo 앱에서 웹-layer 버그가 실시간으로 활성화된 경우, 앱 스토어 승인 대기 없이 바로修정 배포합니다. 사용자는 배경에서 업데이트를 받으면서 네이티브 변경 사항은 일반적인 검토 경로를 유지합니다.

시작하기

블로그에서 최신 뉴스

Capgo은 전문적인 모바일 앱을 만들기 위해 필요한 최고의 통찰력을 제공합니다.