콘텐츠로 이동
Tauri

앱 배포

Tauri는 자신의 애플리케이션을 각 플랫폼의 앱 스토어를 향해, 또는 플랫폼별 설치 프로그램으로 배포하는 데 필요한 도구를 제공합니다.

Tauri는 CLI(명령줄 인터페이스)에서 build, android build, ios build 명령을 사용하여 직접 애플리케이션을 빌드할 수 있습니다.

npm run tauri build

각 번들에서 사용할 수 있는 설정 옵션과 사용자에게 배포하는 방법에 대한 자세한 내용은 “배포” 항목을 참조하십시오.

기본적으로 build 명령은 설정된 형식에 맞게 애플리케이션을 자동으로 번들링합니다.

플랫폼용 번들 생성 방법을 더 사용자 정의해야 하는 경우, “빌드”와 “번들” 절차를 분할할 수 있습니다.

npm run tauri build -- --no-bundle
# macOS App Store 이외의 배포용 번들 생성
npm run tauri bundle -- --bundles app,dmg
# App Store 배포용 번들 생성
npm run tauri bundle -- --bundles app --config src-tauri/tauri.appstore.conf.json

애플리케이션 버전은 tauri.conf.json > version 설정 옵션으로 정의할 수 있습니다. 이는 앱 버전을 관리하는 데 권장되는 방법입니다. 이 값이 설정되지 않은 경우 Tauri는 대신 src-tauri/Cargo.toml 파일의 package > version 값을 사용합니다.

“코드 서명”은 애플리케이션의 실행 파일과 번들에 디지털 서명을 적용하여 애플리케이션 제공자의 “신원 증명서”를 검증함으로써 애플리케이션의 보안을 강화하는 것입니다.

대부분의 플랫폼에서는 서명이 필요합니다. 자세한 내용은 각 플랫폼의 설명서를 참조하십시오.

각 플랫폼용 애플리케이션을 배포하는 방법을 배웁니다.

Linux의 경우 Debian 패키지, Snap, AppImage, Flatpak, RPM 또는 Arch User Repository (AUR) 형식을 사용하여 앱을 배포할 수 있습니다.

코드 서명

macOS의 경우 애플리케이션을 App Store에서 직접 배포하는 방법과 직접 다운로드용으로 DMG 설치 프로그램을 배포하는 방법이 있습니다. 두 방법 모두 “코드 서명”이 필요하며, App Store 외부에서 배포하는 경우 “인증”도 필요합니다.

Note

인증 원문은 notarization: “공증=사문서의 진실성을 증명”하는 것이 원래 의미이지만, 본고에서는 “인증 ≒ authorization”으로 번역했습니다.

코드 서명 및 인증

Microsoft Store에서 배포하는 방법 또는 Windows 설치 프로그램을 설정하는 방법에 대해 설명합니다.

코드 서명

Android 애플리케이션을 Google Play에서 배포합니다.

코드 서명

애플리케이션을 App Store에 업로드하는 방법을 배웁니다.

코드 서명

애플리케이션을 전 세계에 배포하고 설정이 필요 없는 자동 업데이트를 지원하는 클라우드 서비스로 애플리케이션을 배포합니다.

【※ 이 한국어판은, 「Mar 29, 2025 영문판」에 근거하고 있습니다】


© 2025 Tauri Contributors. CC-BY / MIT