메인 콘텐츠로 건너뛰기

Capacitor 앱 초기화: 단계별 안내

Capacitor을 사용하여 모바일 앱을 효율적으로 설정하고 배포하는 방법을 배워보세요. 설치부터 플랫폼별 설정까지 모든 것을 다룹니다.

마틴 도나디유

마틴 도나디유

콘텐츠 마케터

Capacitor 앱 초기화: 단계별 가이드

__CAPGO_KEEP_0__을 사용하여 단일 코드베이스로 모바일 앱을 빌드하고 싶으신가요? Capacitor iOS, Android 및 웹 앱을 만들기 위해 프레임워크들인 React, Angular 또는 Vue를 사용하여 쉽게 만들 수 있습니다. 이 가이드에서는 Capacitor, 플랫폼을 구성하고 업데이트를 효율적으로 배포하는 방법을 설명합니다.

시작하기 위한 주요 단계:

  • 도구 설치: Node.js, npm, Git, 및 code 에디터와 같은 VS Code.
  • Capacitor 설정: Capacitor CLI 설치하고 프로젝트 초기화
  • 플랫폼 구성: iOS 및 Android 지원 추가, 설정 조정, 및 code 동기화
  • 테스트 및 배포: 빌드, 장치에서 실행, 및 __CAPGO_KEEP_0__와 같은 라이브 업데이트 도구 사용 Capgo 무결점 업데이트를 위해.

Capacitor은 웹 앱과 네이티브 장치 기능을 연결하여 플랫폼 간에 smooth한 성능을 보장합니다. 앱 개발 프로세스를 단순화하는 데 도움이 되는 이 안내서를 따르십시오!

5 단계의 네이티브 앱 만들기 CAPACITOR | 아이오닉 릴리즈 가이드

CAPACITOR

필수 도구 및 설정

개발 환경을 설정하는 데 필요한 필수 도구에 대해 알아보십시오.

개발 도구 설치

Capacitor과 함께 작업하려면 다음 도구가 필요합니다.

도구 목적 최소 버전
Node.js JavaScript 실행 환경 14.0.0 이상
npm 패키지 관리자 6.0.0 이상
IDE/Code 에디터 개발 환경 최신 안정 버전
Git 버전 관리 2.0.0 이상

Capgo를 설치하려면 다음 단계를 따르세요:

  • Node.js와 npm: 공식 Node.js 웹사이트에서 다운로드 및 설치하세요. Node.js 웹사이트.
  • Code 에디터: VS Code WebStorm, Sublime Text 최신 안정 버전을 설치하세요.
  • Git: __CAPGO_KEEP_0__에서 가져오세요 git-scm.com.
  • 플랫폼별 도구: __CAPGO_KEEP_0__에서 __CAPGO_KEEP_1__과 같은 플랫폼에 맞는 도구를 설치하세요. Xcode macOS Android Studio Android 개발

이러한 도구를 설치한 후 Capacitor CLI 설정을 위해 이동하세요.

Capacitor CLI 설정

Capacitor CLI을 설정하는 방법은 다음과 같습니다.

  1. 글로벌로 Capacitor CLI를 설치하세요

    터미널을 열고 다음 명령어를 실행하세요:

    npm install -g @capacitor/cli
  2. Capgo 플러그인을 초기화하세요

    아직 하지 않았다면 다음 명령어를 실행하세요:

    npx @capgo/cli init

    __CAPGO_KEEP_0__ 플러그인을 초기화하면 업데이트 관리 효과적으로 [1]앱을 빌드, 테스트, 배포하는 과정을 단순화합니다.

Capacitor 프로젝트를 시작하는 방법

Capacitor 프로젝트를 설정하기 위해 필요한 도구를 설치한 후, 첫 번째 Capacitor 프로젝트를 설정하는 방법입니다.

__CAPGO_KEEP_0__ 프로젝트를 생성하는 방법

Capacitor 프로젝트를 생성하려면 터미널을 열고 다음 명령어를 사용하세요:

npx @capacitor/cli create [projectDirectory] [appId] [appDisplayName]

예를 들어:

npx @capacitor/cli create my-cap-app com.example.app "My Capacitor App"

각 매개변수의 의미는 다음과 같습니다:

  • __CAPGO_KEEP_0__: 프로젝트 폴더의 이름 (예: my-cap-app).
  • : 앱의 역방향 도메인 식별자 (예: : 앱에 표시되는 이름 (예: com.example.app).
  • 이 명령어를 실행한 후, 프로젝트 설정을 파일에서 조정해야 합니다. My Capacitor App).

파일. capacitor.config.json 설정을 하려면 __CAPGO_KEEP_0__.config.json

Configuring capacitor.config.json

The capacitor.config.json 프로젝트의 기본 설정을 정의하는 곳입니다. 아래는 기본적인 설정 예시입니다.

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

설정의 주요 옵션을 설명합니다.

설정 목적 예시 값
appId 앱의 고유 식별자 com.example.app
appName 앱의 표시 이름 My Capacitor App
webDir 빌드 출력 디렉토리 dist
bundledWebRuntime Capacitor 프로세스를 포함할지 여부 false
__CAPGO_KEEP_0__ 서버 호스트 이름 개발 서버 호스트 이름 app.example.com
__CAPGO_KEEP_0__ 안드로이드 스키마 안드로이드 URL 스키마 https
__CAPGO_KEEP_0__ iOS 스키마 iOS URL 스키마 https

의존성 설치

설정을 완료하려면 다음 명령어를 사용하여 필요한 의존성을 설치하고 프로젝트를 초기화하세요.

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

이러한 단계를 완료하면 플랫폼에 맞게 설정하고 개발을 시작할 수 있습니다.

모바일 플랫폼 설정

Capacitor 프로젝트를 초기화한 후 다음 단계는 iOS 및 Android 플랫폼을 추가하고 구성하여 모바일 장치에서 네이티브로 앱을 실행할 수 있도록 하는 것입니다.

iOS 및 Android 설정

먼저 다음 명령어를 사용하여 플랫폼 지원을 추가하세요:

npx cap add ios
npx cap add android

code 웹을同步하기 위해 플랫폼을 추가한 후:

npx cap sync

이 명령어를 실행하기 전에 웹 애플리케이션을 빌드하고 appId가 webDir in capacitor.config.json is

설정된 후, 각 플랫폼의 설정을 앱의 요구에 맞게 맞춰보세요.

플랫폼별 설정

iOS

npx cap open ios

iOS 프로젝트를 다음 명령어로 열어보세요:

  • 그 다음 다음 설정을 구성하세요:Bundle Identifier
  • 개발 팀: code에 대한 적절한 팀을 assign합니다.
  • 배포 대상: 최소 iOS 버전을 설정합니다.
  • 장치 방향: 필요에 따라 조정합니다.
  • 개인 정보 설명: __CAPGO_KEEP_0__에 대한 필요한 설명을 추가합니다. Info.plist.

안드로이드

Cloudflare의 안드로이드 프로젝트를 열 수 있습니다:

npx cap open android

그런 다음 다음 설정을 업데이트 합니다:

  • 패키지 이름: __CAPGO_KEEP_0__을 확인하세요.
  • 권한: __CAPGO_KEEP_0__에서 필요한 권한을 정의하세요. AndroidManifest.xml.
  • 화면 방향: 이 설정을 __CAPGO_KEEP_0__에서 구성하세요. AndroidManifest.xml.
  • 목표 SDK: 적절한 버전을 __CAPGO_KEEP_0__에서 설정하세요. android/app/build.gradle.

자산 및 구성 위치

앱 아이콘, 스플래시 화면, 깊이 링크 및 권한과 같은 주요 파일을 찾을 수 있는 곳입니다.

구성 iOS 위치 Android 위치
앱 아이콘 ios/App/App/Assets.xcassets android/app/src/main/res
스플래시 화면 ios/App/App/Assets.xcassets android/app/src/main/res
딥 링크 ios/App/App/Info.plist AndroidManifest.xml
권한 Info.plist AndroidManifest.xml

__CAPGO_KEEP_0__ 앱을 빌드하고 테스트하기 위해 모바일 장치에서 준비가되었습니다.

빌드 및 테스트

이전 섹션에서 설명한 설정을 사용하여 __CAPGO_KEEP_0__ 앱을 빌드하고 테스트할 수 있습니다. Capacitor 앱을 다양한 장치에서 올바르게 작동하도록 확인하세요. 빌드 및 실행 명령

모바일 플랫폼에 __CAPGO_KEEP_0__ 앱을 구성한 후, 테스트를 위해 빌드 및 실행을 시작하세요. 웹 자산을 업데이트하세요:

다음으로, __CAPGO_KEEP_0__ 앱을 빌드하고 실행하기 위한 적절한 명령어를 사용하세요:

npm run build
npx cap sync

다음으로, __CAPGO_KEEP_0__ 앱을 빌드하고 실행하기 위한 적절한 명령어를 사용하세요:

For iOS:

npx cap run ios

For Android:

npx cap run android

이 명령어들은 시뮬레이터 또는 연결된 장치에서 앱을 빌드하고 실행합니다. 실제 장치와 시뮬레이터에서 테스트하는 것은 플랫폼에 특정한 문제를 식별하는 데 중요합니다.

Capacitor 플러그인 추가

Capacitor 플러그인 앱에 네이티브 기능을 추가할 수 있습니다. 예를 들어 카메라, 위치 정보, 저장소 기능을 포함하려면 다음 명령어를 실행하세요:

npm install @capacitor/camera @capacitor/geolocation @capacitor/storage
npx cap sync

설치 후 플러그인을 네이티브 프로젝트에서 구성하세요. 설정 요구 사항에 대한 빠른 개요는 다음과 같습니다:

플러그인 iOS 설정 Android 설정
카메라 추가 개인 정보 보호 설명 __CAPGO_KEEP_0__
위치 __CAPGO_KEEP_0__ 위치 사용 설명 __CAPGO_KEEP_0__ 위치 권한 추가
저장 추가 설정이 필요하지 않습니다. 추가 설정이 필요하지 않습니다.

__CAPGO_KEEP_0__와 함께 실시간 업데이트 Capgo

Capgo 실시간 업데이트 대시보드 인터페이스

To simplify deployment and testing, you can integrate live update tools like Capgo. This service has already delivered over 23.5 million updates, with 95% of users receiving updates within 24 hours and an 82% global success rate [1].

To Capgo을 앱에 추가하려면:

npm install @capgo/capacitor-updater
npx cap sync

Capgo은 테스트 중에 여러 가지 이점을 제공합니다:

  • 개발, 스테이징 및 운영 환경을 위한 별도의 채널을 생성하세요.
  • 테스트 중에 즉시 버그 수정을 푸시하세요.
  • 내장 분석을 사용하여 업데이트 성공률을 추적하세요.
  • 문제가 발생하면 업데이트 롤백을 빠르게 수행하세요.

Capgo은 또한 끝에서 끝까지 암호화된 업데이트 전송을 보장하며 채널 시스템을 통해 선택한 사용자 그룹과 함께 업데이트 테스트를 허용하여 모든 사용자에게 배포하기 전에 테스트할 수 있습니다.

요약

이 안내서에서는 Capacitor 앱을 설정하고 배포하는 모든 단계를 다루었습니다. 시작하기 위해 필요한 모든 필수 단계와 smooth operation을 보장하기 위해 설정, 구성 및 플랫폼에 대한 조정에 주의를 기울여야 하는 Capacitor 앱을 만들기 위한 모든 단계를 다루었습니다.

주요 내용

Capacitor 앱을 만들려면 설정, 구성 및 플랫폼에 대한 조정을 신중하게 고려해야 합니다. 개발 환경을 설정하는 데 필요한 도구들 중 하나인 Node.js와 같은 Node.jsCapacitor CLI - 앱이 원시 시스템에서 원활하게 작동하도록 하는 데 중요한 시작점입니다. iOS 및 Android와 같은 플랫폼을 구성하면 앱이 원시 시스템에서 원활하게 작동하도록 합니다.

업데이트 시스템을 사용하여 Capgo 릴리스 관리를 단순화하고 앱의 안정성을 유지하는 데 도움이 될 수 있습니다. [1].

앱의 주요 단계를 아래와 같이 설명합니다.

Phase Steps Tips
초기 설정 CLI 설치, 도구 설치 최신 안정 버전을 사용하세요
설정 플랫폼 설정을 조정하고 플러그인을 추가하세요 플랫폼에 따라 지침을 따르세요
테스트 디바이스에서 빌드 및 테스트하세요 실제 디바이스에서 테스트를 우선하세요
배포 업데이트 관리, 버전 관리 자동화 PIPELINE을 사용하여 효율성을 높입니다

Capacitor 앱 초기화: 단계별 가이드에서 계속하세요

Cloudflare를 사용하고 있습니다 Capacitor 앱 초기화: 단계별 안내 __CAPGO_KEEP_0__ CI/CD를 연결하여 CI/CD 자동화 계획을 세우세요. Capgo CI/CD Capgo CI/CD에서 제품 워크플로우를 위한 Capgo 네이티브 빌드 Capgo 네이티브 빌드에서 제품 워크플로우를 위한 Capgo 통합 Capgo 통합에서 제품 워크플로우를 위한 CI/CD 통합 CI/CD 통합 구현 세부 사항을 위한 GitHub 액션 통합 GitHub 액션 통합 구현 세부 사항을 위한.

Capacitor 앱에 대한 실시간 업데이트

웹层 버그가 활성화된 경우 Capgo을 통해修정 배포를 진행하여 앱 스토어 승인 대기 시간을 줄일 수 있습니다. 사용자는 배경에서 업데이트를 받으며 네이티브 변경 사항은 일반적인 검토 경로를 유지합니다.

시작하기

블로그에서 최신 뉴스

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