메인 콘텐츠로 건너뛰기

Capacitor 앱 초기화: 단계별 안내

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

Martin Donadieu

Martin Donadieu

콘텐츠 마케터

Capacitor 앱 초기화: 단계별 안내

싱글 코드베이스로 모바일 앱을 만들고 싶으신가요? Capacitor iOS, Android, 및 웹 앱을 만드는 데 사용할 수 있는 프레임워크들처럼 React, __CAPGO_KEEP_0__또는 __CAPGO_KEEP_0__이 안내서에서는 __CAPGO_KEEP_0__ Capacitor__CAPGO_KEEP_1__

__CAPGO_KEEP_0__

  • __CAPGO_KEEP_0__: __CAPGO_KEEP_0__, npm, Git, and a code editor like Code.
  • Capacitor: Capacitor CLI을 설치하고 프로젝트를 초기화하세요.
  • 설정: iOS와 Android 지원을 추가하고 설정을 조정한 다음 code을 동기화하세요.
  • 테스트 및 배포: 기기에서 실행하고 __CAPGO_KEEP_0__과 같은 라이브 업데이트 도구를 사용하여 Capgo __CAPGO_KEEP_0__는 웹 앱과 네이티브 디바이스 기능을 연결하여 플랫폼 간에 smooth한 성능을 보장합니다. 이 가이드를 따라 앱 개발을 단순화하세요!

5 가지 단계로 Capacitor를 사용하여 네이티브 앱을 만드세요.

| Ionic 릴리스 가이드 CAPACITOR __CAPGO_KEEP_0__

CAPACITOR

필수 도구 및 설정

개발 환경을 설정하는 방법입니다.

개발 도구 설치

Capacitor

__CAPGO_KEEP_0__를 사용하려면 다음 도구가 필요합니다.도구목적
최소 버전Node.js자바스크립트 런타임 환경
npm패키지 매니저6.0.0 이상
IDE/Code 에디터개발 환경최신 안정 버전
Git버전 관리2.0.0 이상

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

이러한 설치가 완료되면 Capacitor CLI 설정을 위해 넘어가실 수 있습니다.

Capacitor CLI 설정

Capacitor CLI을 다음 단계를 통해 작동시키세요:

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

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

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

    아직 하지 않은 경우에만 실행하세요:

    npx @capgo/cli init

    이것은 업데이트를 관리하기 위한 필요한 설정을 구성합니다. 업데이트 관리 효과적으로 [1]. 앱을 빌드, 테스트 및 배포하는 과정을 단순화합니다.

새로운 Capacitor 프로젝트 시작

필요한 도구를 설치한 후, 첫 번째 Capacitor 프로젝트를 설정하는 준비가 되었습니다. 시작하는 방법은 다음과 같습니다.

프로젝트 만들기

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

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

예를 들어:

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

각 매개변수는 다음과 같은 의미를 가지고 있습니다:

  • projectDirectory: 프로젝트 폴더의 이름 (예: my-cap-app).
  • appId: 앱의 역방향 도메인 식별자 (예: com.example.app).
  • 앱 이름: 앱이 표시되는 이름 (예: My Capacitor App).

이 명령어를 실행한 후, 프로젝트 설정을 프로젝트 설정에서 조정해야 합니다. capacitor.config.json 파일.

capacitor.config.json

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

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

목적

예시 값앱 ID앱 ID
앱 ID앱의 고유 식별자com.example.app
__CAPGO_KEEP_0__앱의 표시 이름My Capacitor App
__CAPGO_KEEP_0__빌드 출력의 디렉토리dist
__CAPGO_KEEP_0__Capacitorfalse
__CAPGO_KEEP_0____CAPGO_KEEP_0__app.example.com
__CAPGO_KEEP_0____CAPGO_KEEP_0__https
__CAPGO_KEEP_0__URL scheme for iOShttps

설치 의존성

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

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

이 단계를 완료하면 프로젝트가 모바일 플랫폼에 대한 설정과 개발을 위해 준비되었습니다.

모바일 플랫폼 설정

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

iOS 및 Android 설정

iOS 및 Android 플랫폼을 추가하기 위해 다음 명령어를 사용하세요.

npx cap add ios
npx cap add android

플랫폼을 추가한 후 웹 code을同步하세요.

npx cap sync

이 명령어를 실행하기 전에 웹 애플리케이션을 빌드하고 webDir 가 올바르게 설정되어야 합니다. 그 후 각 플랫폼의 설정을 앱의 필요에 맞게 맞춥니다. capacitor.config.json in

플랫폼별 설정

iOS

iOS 프로젝트를 다음으로 열어주세요:

npx cap open ios

그 다음, 다음 설정을 구성해주세요:

  • 밸런스 식별자: __CAPGO_KEEP_0__ 인증을 위해 적절한 앱 아이디와 일치하는지 확인해주세요.
  • 개발 팀: code 인증을 위해 적절한 팀을 Assign해주세요.
  • 배포 대상: 최소 iOS 버전을 설정해주세요.
  • 장치 방향: 필요에 따라 조정해주세요.
  • 개인 정보 보호 설명: __CAPGO_KEEP_0__에 필요한 설명을 추가하세요. Info.plist.

안드로이드

Open the Android project with:

npx cap open android

그 다음, 다음 설정을 업데이트하세요:

  • 패키지 이름: 앱 ID와 일치하는지 확인하세요.
  • 권한: 필요한 권한을 __CAPGO_KEEP_0__에 정의하세요. AndroidManifest.xml.
  • 화면 방향: __CAPGO_KEEP_0__에서 이 설정을 구성하세요. AndroidManifest.xml.
  • 대상 SDK: __CAPGO_KEEP_0__을 설정하세요. android/app/build.gradle.

자산 및 구성 위치

앱 아이콘, 스플래시 화면, 깊이 링크 및 권한과 같은 중요한 파일의 위치를 찾으실 수 있습니다.

구성iOS 위치Android 위치
앱 아이콘ios/App/App/Assets.xcassetsandroid/app/src/main/res
스플래시 화면ios/App/App/Assets.xcassetsandroid/app/src/main/res
깊이 링크ios/App/App/Info.plistAndroidManifest.xml
권한Info.plistAndroidManifest.xml

이러한 구성이 완료되면 모바일 장치에서 앱을 빌드하고 테스트할 준비가 됩니다.

빌드 및 테스트

이전으로 설명된 설정을 사용하여 이제 다양한 기기에서 작동하는지 확인하기 위해 __CAPGO_KEEP_0__ 앱을 빌드하고 테스트할 수 있습니다. Capacitor 앱 빌드 및 실행 명령어

모바일 플랫폼에 대한 설정이 완료된 후 앱을 테스트하기 위해 빌드 및 실행 테스트를 시작하세요. 웹 자산을 업데이트하세요:

다음으로 대상 플랫폼에 적합한 명령어를 사용하세요:

npm run build
npx cap sync

iOS:

Android:

npx cap run ios

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

npx cap run android

__CAPGO_KEEP_0__ 플러그인 추가

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

Capacitor __CAPGO_KEEP_0__

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

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

플러그인iOS 설정Android 설정
카메라추가 개인 정보 설명매니페스트에 권한 추가
위치위치 사용 설명 추가위치 권한 추가
저장소No additional setup neededNo additional setup needed

Live Updates with Capgo

Capgo Live Update Dashboard Interface

Capgo를 통합하여 배포 및 테스트를 단순화할 수 있습니다. 이 서비스는 이미 2350만 개의 업데이트를 전달했으며, 95%의 사용자가 24시간 이내에 업데이트를 받았으며, 전 세계적으로 82%의 성공률을 기록했습니다. [1].

Capgo를 앱에 추가하려면:

npm install @capgo/capacitor-updater
npx cap sync

Capgo는 테스트 중에 다음과 같은 이점을 제공합니다.

  • 개발, 스테이징, 및 프로덕션 환경을 위한 별도의 채널을 생성합니다.
  • 테스트 중에 즉시 버그 픽스를 푸시합니다.
  • 업데이트 성공률을 내장 분석을 통해 추적합니다.
  • 업데이트가 문제를 일으키면 빠르게 롤백할 수 있습니다.

Capgo also ensures secure update delivery with end-to-end encryption. Its channel system allows you to test updates with select user groups before rolling them out to everyone.

개요

이 안내서에서는 Capacitor 앱을 설정하고 배포하는 모든 단계를 다루며, 시작하기 위해 필요한 모든 필수 단계와 smooth operation을 보장하기 위해 필요한 모든 필수 단계를 다룹니다.

주요 내용

Capacitor 앱을 만들려면 설정, 구성 및 플랫폼에 대한 조정에 주의를 기울여야 합니다. 개발 환경을 설정하는 것 - Node.js와 같은 도구를 포함하여 -는 중요한 시작점입니다. iOS와 Android와 같은 플랫폼을 구성하면 앱이 원시 시스템에서 원활하게 작동하도록 보장합니다. Node.js 그리고 Capacitor CLI -

플랫폼에 대한 조정은 앱이 원시 시스템에서 원활하게 작동하도록 보장합니다. 업데이트 시스템을 사용하여 Capgo와 같은 것을 사용하면 릴리스 관리를 단순화하고 앱의 안정성을 유지할 수 있습니다. __CAPGO_KEEP_0__ __CAPGO_KEEP_1__ [1].

이러한 단계의 주요 내용은 다음과 같습니다:

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

Capacitor 앱 초기화: 단계별 안내서에서 계속합니다.

__CAPGO_KEEP_0__ 앱 초기화: 단계별 안내서를 사용하고 있다면 Capacitor 앱 초기화: 단계별 안내서를 사용하여 CI/CD 자동화 계획을 세우고자 한다면 __CAPGO_KEEP_0__ CI/CD와 연결합니다. Capgo CI/CD의 제품 워크플로우에서 Capgo Native Builds의 제품 워크플로우에서 Capgo Native Builds를 사용합니다. Capgo Capgo 통합 Capgo 통합을 위한 제품 워크플로우 CI/CD 통합 CI/CD 통합의 구현 세부 정보를 위한 GitHub 액션 통합 GitHub 액션 통합의 구현 세부 정보를 위한

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

Capgo을 사용하여 웹-layer 버그가 실시간으로 발생했을 때, 앱 스토어 승인까지 며칠 기다리지 않고 바로 픽스를 배포할 수 있습니다. 사용자는 배경에서 업데이트를 받으면서 네이티브 변경은 일반적인 검토 경로에 남아 있습니다.

시작하기

__CAPGO_KEEP_0__

Capgo이 제공하는 최고의洞察력을 통해真正 전문적인 모바일 앱을 만들 수 있습니다.