콘텐츠로 이동
Tauri

필요 사항

Tauri에서 프로젝트를 시작하려면 먼저 몇 가지 종속성을 설치해야 합니다.

  1. OS별 종속성 설치
  2. Rust 설치
  3. 모바일 관련 설정 (모바일 앱을 개발하는 경우에만 필요)

앱 개발에 사용하는 운영 체제(OS)에 따라 각 링크를 따르십시오.

Tauri는 Linux에서 개발하는 데 다양한 시스템 종속성을 필요로 합니다. 시스템 종속성은 배포판에 따라 다를 수 있지만, 설정에 도움이 되도록 아래에 몇 가지 일반적인 배포판을 기재했습니다.

Terminal window
sudo apt update
sudo apt install libwebkit2gtk-4.1-dev \
build-essential \
curl \
wget \
file \
libxdo-dev \
libssl-dev \
libayatana-appindicator3-dev \
librsvg2-dev

사용하는 배포판이 위에 포함되어 있지 않은 경우, GitHub의 Awesome Tauri 페이지를 참조하여 가이드 매뉴얼이 작성되었는지 확인해 보십시오.

다음 단계: Rust 설치

Tauri는 Xcode와 다양한 macOS 및 iOS 개발 관련 종속성을 이용합니다.

다음 사이트 중 하나에서 Xcode를 다운로드하여 설치합니다.

설치 후에는 반드시 Xcode를 시작하여 설정을 완료하십시오.

데스크톱 앱만 개발하는 경우 여기를 클릭

데스크톱 앱만 개발할 예정이고 iOS용 앱을 만들지 않는다면, 위의 “Xcode” 대신 “Xcode 명령줄 도구”를 설치할 수도 있습니다.

Terminal window
xcode-select --install

다음 단계: Rust 설치

Windows에서 개발하려면 Tauri는 Microsoft의 C++ Build Tools와 Microsoft Edge WebView2가 모두 필요합니다.

다음 작업 단계를 따라 필요한 종속성을 설치하십시오.

  1. Microsoft C++ Build Tools 설치 프로그램을 다운로드하여 열고 설치를 시작합니다.
  2. 설치 시 “Desktop development with C++” 옵션에 체크하십시오.

Visual Studio C++ Build Tools installer screenshot

다음 단계: WebView2 설치.

Tauri는 Windows에서 콘텐츠를 렌더링하기 위해 Microsoft Edge WebView2를 사용합니다.

Microsoft의 Webview2 다운로드 사이트 Download the WebView2 Runtime 섹션에서 “Evergreen Boostrapper” 파일을 다운로드하여 설치하십시오.

다음 단계: Rust 설치

Tauri는 Rust로 만들어졌으며 개발에도 Rust가 필요합니다. Rust 설치에는 다음 방법 중 하나를 사용합니다. 다른 설치 방법에 대해서는 https://www.rust-lang.org/tools/install 을 참조하십시오.

다음 명령을 사용하여 Rust 버전 관리 도구인 rustup을 통해 설치합니다:

Terminal window
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh

변경 사항을 적용하려면 반드시 터미널(경우에 따라 시스템 본체)을 다시 시작하십시오.

다음 단계: Android 및 iOS용 개발을 수행하는 경우 모바일 관련 설정을, 또는 JavaScript를 사용하는 경우 Node 설치를 실행하십시오. 그렇지 않으면 다음 장 프로젝트 만들기로 진행하십시오.

  1. Node.js website를 열고 LTS 버전(장기 지원 버전)을 다운로드하여 설치하십시오.

  2. 다음 명령을 실행하여 Node가 정상적으로 설치되었는지 확인합니다.

Terminal window
node -v
# v20.10.0
npm -v
# 10.2.3

터미널을 다시 시작하여 새로 설치한 프로그램이 인식되는지 확인하십시오. 경우에 따라 컴퓨터를 다시 시작해야 할 수도 있습니다.

“npm”은 Node.js의 기본 패키지 관리자이지만, “pnpm”이나 “yarn”과 같은 다른 패키지 관리자를 사용할 수도 있습니다. 이러한 패키지 관리자를 활성화하려면 터미널에서 corepack enable을 실행하십시오. 이 처리 단계는 “npm” 이외의 패키지 관리자를 사용하려는 경우에만 필요한 선택 사항입니다.

다음 단계: 모바일 관련 설정 또는 프로젝트 만들기입니다.

Android나 iOS용 앱 개발을 수행하는 경우 설치해야 할 추가 종속성 모듈이 몇 가지 있습니다:

  1. Android Developers website에서 Android Studio를 다운로드하여 설치합니다.
  2. JAVA_HOME 환경 변수를 설정합니다:
Terminal window
export JAVA_HOME=/opt/android-studio/jbr
  1. “Android Studio”의 “SDK Manager”를 사용하여 다음을 설치합니다:
  • Android SDK Platform
  • Android SDK Platform-Tools
  • NDK (Side by side)
  • Android SDK Build-Tools
  • Android SDK Command-line Tools

SDK 관리자에서 “패키지 세부 정보 표시”를 선택하면 이전 버전의 패키지를 설치할 수 있습니다. 이전 버전은 필요한 경우에만 설치하십시오. 호환성 문제나 보안 위험이 발생할 수 있습니다.

  1. ANDROID_HOMENDK_HOME 환경 변수를 설정합니다.
Terminal window
export ANDROID_HOME="$HOME/Android/Sdk"
export NDK_HOME="$ANDROID_HOME/ndk/$(ls -1 $ANDROID_HOME/ndk)"
  1. rustup으로 Android를 “대상”에 추가합니다:
Terminal window
rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android

다음 단계: iOS용 설정 또는 프로젝트 만들기.

  1. 터미널에서 rustup을 사용하여 iOS를 “대상”에 추가합니다:
Terminal window
rustup target add aarch64-apple-ios x86_64-apple-ios aarch64-apple-ios-sim
  1. macOS용 패키지 관리자 Homebrew를 설치합니다:
Terminal window
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. Homebrew를 사용하여 iOS용 라이브러리 관리 도구 Cocoapods를 설치합니다:
Terminal window
brew install cocoapods

다음 단계: 프로젝트 만들기.

설치 중에 문제가 발생하면 “문제 해결 관련 항목”을 참조하거나 “Tauri 커뮤니티”에 문의해 보십시오.


© 2025 Tauri Contributors. CC-BY / MIT