메인 콘텐츠로 건너뛰기

Capacitor 앱 초기화: 단계별 안내서

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

마틴 도나디유

마틴 도나디유

콘텐츠 마케터

Capacitor 앱 초기화: 단계별 안내서

__CAPGO_KEEP_0__을 사용하여 단일 코드베이스로 모바일 앱을 빌드하고 싶으신가요? Capacitor iOS, Android, 및 웹 앱을 만들기 위해 프레임워크처럼 React, Angular, Vue를 사용하는 것을 쉽게 만듭니다. 이 안내서에서는 __CAPGO_KEEP_0__를 설정하는 방법, 플랫폼을 구성하는 방법, 업데이트를 효율적으로 배포하는 방법에 대해 설명합니다. iOS, Android, 및 웹 앱을 만들기 위해 프레임워크처럼 React, Angular, Vue를 사용하는 것을 쉽게 만듭니다. 이 안내서에서는 __CAPGO_KEEP_0__를 설정하는 방법, 플랫폼을 구성하는 방법, 업데이트를 효율적으로 배포하는 방법에 대해 설명합니다., 시작하기 위한 주요 단계:도구 설치 Node.js__CAPGO_KEEP_0__ Capacitor편집기

__CAPGO_KEEP_1__

  • __CAPGO_KEEP_1__: __CAPGO_KEEP_1__, npm, Git, and a code editor like VS Code.
  • Set Up Capacitor: Capacitor CLI을 설치하고 프로젝트를 초기화하세요.
  • 플랫폼 설정: iOS와 Android 지원을 추가하고 설정을 조정한 다음 code을 동기화하세요.
  • 테스트 및 배포: 기기에서 실행하고 __CAPGO_KEEP_0__과 같은 라이브 업데이트 도구를 사용하여 빌드하세요. Capgo __CAPGO_KEEP_0__

Capacitor는 웹 앱과 네이티브 장치 기능을 연결하여 플랫폼 간에 smooth한 성능을 보장합니다. 이 가이드를 따라 앱 개발 과정을 단순화하세요!

5 단계로 네이티브 앱 만들기 with Capgo CAPACITOR | 이온 리소스 가이드

CAPACITOR

필수 도구 및 설정

개발 환경을 설정하는 데 필요한 필수 도구입니다.

개발 도구 설치

Capacitor를 사용하려면 다음 도구가 필요합니다.

도구목적최소 버전
Node.js자바스크립트 런타임 환경14.0.0 이상
npm패키지 매니저6.0.0 이상
IDE/Code 에디터개발 환경최신 안정 버전
Git버전 관리2.0.0 이상

다음 단계를 따라 설치하세요:

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

Capacitor CLI 설정

Capacitor CLI을 사용하기위한 단계를 따라보세요:

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

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

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

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

    npx @capgo/cli init

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

새로운 Capacitor 프로젝트 시작

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

프로젝트 만들기

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

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

예를 들어:

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

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

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

After running this command, you’ll need to adjust your project settings in the capacitor.config.json __CAPGO_KEEP_0__.config.json

Configuring 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"
  }
}

설정

목적Setting __CAPGO_KEEP_0__ in your project settings will configure the __CAPGO_KEEP_0__.__CAPGO_KEEP_0__
앱 ID앱의 고유 식별자com.example.app
앱 이름앱의 표시 이름My Capacitor App
웹 디렉토리빌드 출력 디렉토리dist
포함 여부Whether to include Capacitor runtimefalse
개발 서버 호스트 이름개발 서버 Android 스키마app.example.com
server.androidSchemeAndroid URL schemehttps
__CAPGO_KEEP_0__iOS URL schemehttps

의존성 설치

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

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

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

모바일 플랫폼 설정

Once your Capacitor project is initialized, the next step is to add and configure the iOS and Android platforms so your app can run natively on mobile devices.

iOS 및 Android 설정

다음 명령어를 실행하여 플랫폼 지원을 추가하세요:

npx cap add ios
npx cap add android

code 웹을 동기화하세요:

npx cap sync

이 명령어를 실행하기 전에 웹 애플리케이션을 빌드하고 webDir 적용이 완료되었습니다. 이제 각 플랫폼의 설정을 앱의 요구 사항에 맞게 조정하세요. capacitor.config.json 플랫폼별 설정

iOS

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

다음 설정을 구성하세요:

npx cap open ios

__CAPGO_KEEP_0__에 대한 서명에 적절한 팀을 할당하세요.

  • 배포 대상 버전: 앱 ID와 일치하는지 확인하세요.
  • iOS: Assign the appropriate team for code signing.
  • Deployment TargetDeployment Target
  • 장치 방향: 필요에 따라 조정하세요.
  • 개인 정보 설명: 필요에 따라 설명을 추가하세요. Info.plist.

안드로이드

Cloudflare의 Android 프로젝트를 열 때:

npx cap open android

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

  • 패키지 이름: 앱 ID와 일치하도록 확인하세요.
  • 권한: 필요한 권한을 정의하세요. AndroidManifest.xml.
  • 화면 방향: 설정을 이곳에서 구성하세요. AndroidManifest.xml.
  • Target SDK: 적절한 버전을 이곳에서 설정하세요. 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__ 플러그인 추가

Adding Capacitor Plugins

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

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

설치 후 플러그인을 Native 프로젝트에서 설정하세요. 설정 요구 사항에 대한 간단한 개요입니다.

플러그인iOS 설정Android 설정
카메라추가 개인 정보 설명Android 매니페스트에 권한 추가
위치 정보위치 사용 설명위치 권한 추가
저장소추가 설정이 필요하지 않습니다추가 설정이 필요하지 않습니다

실시간 업데이트와 Capgo

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

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

Capgo을 앱에 추가하려면:

npm install @capgo/capacitor-updater
npx cap sync

Capgo은 테스트 시 여러 이점을 제공합니다.

  • 개발, 스테이징, 및 프로덕션 환경을 위한 별도의 채널을 생성합니다.
  • 테스트 중에 즉시 버그 픽스를 푸시합니다.
  • 업데이트 성공률을 내장 분석으로 추적하세요.
  • 문제가 발생하면 업데이트를 швидко 되돌리세요.

Capgo은 또한 업데이트를 전달하는 데 있어 끝에서 끝까지 암호화된 보안을 보장합니다. 채널 시스템은 업데이트를 선택한 사용자 그룹과 테스트하고 모든 사용자에게 배포하기 전에 업데이트를 테스트할 수 있도록합니다.

Summary

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

Main Points

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

__CAPGO_KEEP_0__ Capgo __CAPGO_KEEP_0__을 사용하여 릴리스 관리를 단순화하고 앱의 안정성을 유지할 수 있습니다. [1].

다음은 주요 단계의 설명입니다.

PhaseStepsTips
초기 설정CLI 설치 도구, CLI 설정최신 안정 버전을 사용하세요.
설정플랫폼 설정을 조정하고 플러그인을 추가하세요.플랫폼에 따라 지침을 따르세요.
테스트장치에서 테스트 및 빌드실제 장치에서 테스트를 우선순위로
배포업데이트 관리, 버전 관리자동화 PIPELINE을 사용하여 효율성을 높여
Capacitor 앱에 대한 실시간 업데이트

웹层 버그가 실시간으로 실행 중일 때, 앱 스토어 승인까지 며칠 기다리지 않고 Capgo를 통해 패치를 배포하세요. 사용자는 배경에서 업데이트 받으면서 네이티브 변경 사항은 일반적인 검토 경로에 남아 있습니다.

시작하기

최신 블로그 글

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