이 자습서에서는 macOS에서 .NET CLI(명령줄 인터페이스)를 사용하여 Mac Catalyst에서 .NET 다중 플랫폼 앱 UI(.NET MAUI) 앱을 만들고 실행하는 방법을 알아봅니다.
.NET MAUI 앱을 만들려면 최신 .NET 런타임에 대한 설치 관리자 를 다운로드하고 실행해야 합니다. 또한 사용 중인 .NET MAUI 버전에 필요한 Xcode 버전을 다운로드하여 설치해야 합니다. 자세한 내용은 릴리스 버전을 참조하세요.
Mac에서 터미널을 열고 최신 .NET 런타임이 설치되어 있는지 확인합니다.
dotnet --version터미널에서 .NET MAUI의 최신 공용 빌드를 설치합니다.
sudo dotnet workload install maui --source https://api.nuget.org/v3/index.json이 명령은 필요한 플랫폼 SDK를 포함하여 릴리스된 최신 버전의 .NET MAUI를 설치합니다.
터미널에서 .NET CLI를 사용하여 새 .NET MAUI 앱을 만듭니다.
dotnet new maui -n "MyMauiApp"
터미널에서 디렉터리를 MyMauiApp으로 변경하고 앱을 빌드하고 실행합니다.
cd MyMauiApp dotnet build -t:Run -f net8.0-maccatalyst이
dotnet build명령은 프로젝트 종속성을 복원하고, 앱을 빌드하고, 시작합니다.빌드 오류와 Xcode 앱 번들을 찾을 수 없다는 경고가 표시되면 다음 명령을 실행해야 할 수 있습니다.
xcode-select --reset실행 중인 앱에서 클릭 단추를 여러 번 누르고 단추 클릭 횟수가 증가하는지 확인합니다.
특정 버전의 Xcode를 사용하여 빌드
Mac에 여러 버전의 Xcode가 설치된 경우 앱을 빌드할 때 사용해야 하는 Xcode 버전을 지정할 수 있습니다. 이 작업을 수행하는 데 사용할 수 있는 방법은 여러 가지가 있지만 다음 두 가지 권장 방법이 있습니다.
시스템의 현재 선택된 Xcode 버전을 선택하는 데 사용합니다
sudo xcode-select --switch ...(관리자 자격 증명 필요). Xcode 내에서 이 작업을 수행할 수도 있습니다(설정 - 위치 ->> 명령줄 도구).DEVELOPER_DIR현재 터미널 세션 기간 동안 환경 변수를 사용합니다.터미널 애플리케이션을 엽니다.
Xcode의 버전으로 대체하여 다음 명령어를 입력하고, Enter 키를 누르세요.
export DEVELOPER_DIR=/Applications/Xcode_14.1.0.app
이 환경 변수를 영구적으로 설정하려면
export과 같은 명령을 셸 프로필에 추가할 수 있습니다.
.NET MAUI