메인 콘텐츠로 건너뛰기

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

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

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

단일 코드베이스로 모바일 앱을 만들고 싶으신가요? Capacitor Capacitor Live Update 플랫폼 React, Angular, 또는 Vue. 이 안내서에서는 iOS, Android, 웹 앱을 생성하는 방법을 설명합니다. Capacitor시작하기 위한 주요 단계:

시작하기 위한 주요 단계:

  • 도구 설치: Node.js, npm, Git, 및 code 에디터와 같은 VS Code.
  • Capacitor 설정: Capacitor CLI 설치 및 프로젝트 초기화.
  • 플랫폼 구성: iOS 및 Android 지원 추가, 설정 조정, 및 code 동기화.
  • 테스트 및 배포: 빌드, 장치에서 실행, 및 live update 도구들 Capgo context: HTML 텍스트 조각 (부모 키 `submitting_a_pr_to_capgo`). 페이지/영역: Capgo 마케팅 웹사이트. 역할: 웹사이트 복사 문장. seen in: contributing.astro. Capgo 제품/브랜드 및 개발자 용어를 정확하게 유지. 메시지 키 `submitting_a_pr_to_capgo` (Capgo로 PR 제출).

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

5 가지 단계로 네이티브 앱을 만들기 CAPACITOR | 이온 리포지터리 안내서

CAPACITOR

필요한 도구 및 설정

개발 환경을 설정하는 방법

개발 도구 설치

Capacitor을 사용하려면 다음 도구가 필요합니다:

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

다음 단계를 따라 설치하십시오:

  • Node.js 및 npm: 공식 Node.js.
  • Code 에디터Code 에디터 WebStorm, or WebStorm , 또는
  • Git: __CAPGO_KEEP_0__ __CAPGO_KEEP_1__ 받기 git-scm.com.
  • 플랫폼에 따른 도구: __CAPGO_KEEP_0__ __CAPGO_KEEP_1__에 맞는 도구를 설치하세요. 예를 들어 Xcode macOS를 위한 안드로이드 스튜디오 Android 개발을 위한.

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

Capacitor CLI 설정

Capacitor CLI을 사용하기 위해 다음 단계를 따라하세요:

  1. Capacitor CLI을 글로벌로 설치

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

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

    아직 하지 않았다면 다음을 실행하세요:

    npx @capgo/cli init

    이것은 업데이트를 관리하기 위한 필수 설정을 구성합니다 효과적으로 effectively [1]새로운 __CAPGO_KEEP_0__ 프로젝트 시작하기

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

Once you’ve installed the necessary tools, you’re ready to set up your first Capacitor project. Here’s how to get started.

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

To create a new Capacitor project, open your terminal and use this command:

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

protectedTokens

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

이러한 매개 변수의 각 요인은 다음과 같은 의미를 가지고 있습니다:

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

이 명령어를 실행한 후에, 프로젝트 설정을 프로젝트 폴더의 capacitor.config.json file.

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

이것은 주요 옵션의 분해입니다.

설정 목적 예시 값
앱 ID 앱의 고유 식별자 com.example.app
앱 이름 앱의 표시 이름 My Capacitor App
웹 디렉토리 빌드 출력의 디렉토리 dist
포장된 웹 런타임 Capacitor 런타임 포함 여부 false
서버 호스트명 개발 서버의 호스트명 app.example.com
서버 안드로이드 스키마 안드로이드의 URL 스키마 https
서버 iOS 스키마 iOS의 URL 스키마 https

의존성 설치

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

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

이 단계를 완료하면 플랫폼별 설정과 개발을 위해 프로젝트가 준비됩니다.

모바일 플랫폼 설정

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

iOS 및 안드로이드 설정

시작하기 전에 다음 명령어를 사용하여 플랫폼 지원을 추가하세요:

npx cap add ios
npx cap add android

플랫폼을 추가한 후 웹 code를 다음과 같이 동기화하세요:

npx cap sync

이 명령어를 실행하기 전에 웹 애플리케이션을 빌드하고 webDir in capacitor.config.json 플랫폼별 설정

iOS

iOS

그 다음에 다음 설정을 구성하세요:

npx cap open ios

Bundle Identifier

  • : 사용자 appId와 일치하도록 설정하세요.Development Team
  • 개발팀: code에 적절한 팀을 부여하세요.
  • 배포 대상: 최소 iOS 버전을 설정하세요.
  • 장치 방향: 필요에 따라 조정하세요.
  • 개인 정보 설명: 다음 항목에 필요한 설명을 추가하세요. Info.plist.

안드로이드

프로젝트를 열기 위해 Android 프로젝트를 선택하세요.

npx cap open android

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

  • 패키지 이름: 앱 ID와 일치하도록 확인하세요.
  • 권한: 필요한 권한을 정의하세요. AndroidManifest.xml.
  • 화면 방향: 이 설정을 AndroidManifest.xml.
  • 대상 SDK: 적절한 버전을 설정하세요. 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

이러한 설정이 완료되면 모바일 기기에서 앱을 빌드하고 테스트할 준비가 되었습니다.

빌드 및 테스트

설정된 내용을 사용하여 이제는 Capacitor 앱 context

페이지/영역: Capgo 솔루션 마케팅 페이지. 역할: 짧은 UI 레이블 또는 네비게이션 아이템. 보는 곳: page solutions/white-label.astro. Capgo 제품/브랜드 및 개발자 용어를 정확하게 유지하십시오. 메시지 키 `solutions_white_label_visual_cell1_value` (솔루션 화이트 레이블 시각적 셀1 값).

모든 기기에서 올바르게 작동하도록 확인하세요.

npm run build
npx cap sync

빌드 및 실행 명령

iOS에 대해:

npx cap run ios

안드로이드:

npx cap run android

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

Capacitor 플러그인

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

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

설치 후 플러그인을 native 프로젝트에서 구성하세요. 다음은 설정 요구 사항의 간단한 개요입니다:

플러그인 iOS 설정 Android 설정
카메라 추가 개인 정보 설명 권한 추가
위치 정보 위치 사용 설명 추가 위치 권한 추가
저장소 context: Capgo Builder / native cloud build product page. Role: Short UI label or navigation item. Seen in: page native-build.astro. Message key `native_build_v2_trust_stor_lbl` (Native Build V2 Trust Stor Lbl). | Page/area: Enterprise product/pricing page. Role: Short UI label or navigation item. Seen in: page enterprise.astro. Message key `enterprise_plugins_legacy_storage` (Enterprise Plugins Legacy Storage). context: Capgo Builder / native cloud build product page. Role: Short UI label or navigation item. Seen in: page native-build.astro. Message key `native_build_v2_trust_stor_lbl` (Native Build V2 Trust Stor Lbl). | Page/area: Enterprise product/pricing page. Role: Short UI label or navigation item. Seen in: page enterprise.astro. Message key `enterprise_plugins_legacy_storage` (Enterprise Plugins Legacy Storage).

추가 설정이 필요하지 않습니다. Capgo

Capgo Live Update 대시보드 인터페이스

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].

Capgo __CAPGO_KEEP_1__ 대시보드 인터페이스입니다.

npm install @capgo/capacitor-updater
npx cap sync

Capgo

  • __CAPGO_KEEP_0__은 테스트 시 여러 가지 이점을 제공합니다:
  • 개발, 스테이징 및 운영 환경을 위한 별도의 채널을 생성합니다.
  • 테스트 중 즉시 버그 수정을 푸시합니다.
  • 업데이트 성공률을 내장 분석을 통해 추적합니다.

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.

Summary

This guide has walked through every phase of setting up and deploying a Capacitor app, covering all the essential steps needed to get started and ensure smooth operation.

주요 점

애플리케이션을 만들기 위해서는 Capacitor 앱을 만들기 위한 설정, 구성, 플랫폼에 따른 조정에 주의를 기울여야 합니다. 개발 환경을 설정하는 데 필요한 도구들, Node.js Node.js Capacitor CLI - 앱이 원활하게 네이티브 시스템에서 작동하도록 iOS 및 Android와 같은 플랫폼을 구성하는 것은 매우 중요합니다.

__CAPGO_KEEP_0__ Capgo __CAPGO_KEEP_0__ [1].

__CAPGO_KEEP_0__

Phase Steps Tips
__CAPGO_KEEP_0__ CLI __CAPGO_KEEP_0__
설정 플랫폼 설정 조정, 플러그인 추가 플랫폼에 따라 지침 따르기
테스트 장치에서 빌드 및 테스트 실제 장치에서 테스트 우선
배포 업데이트 관리, 버전 관리 자동 PIPELINE 사용하여 효율성

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

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

Capacitor 앱의 실시간 업데이트

웹-layer 버그가 활성화되면 Capgo을 통해 픽스를 배포할 수 있습니다. 앱 스토어 승인 대기 없이 사용자가 배경에서 업데이트를 받을 수 있습니다. native 변경 사항은 일반적인 검토 경로를 유지합니다.

마틴의 인간 지원

시작하기

최신 뉴스

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