흑우마스터의 마법의 공간

Xcode 15.0.1 업데이트 시 Visual Studio for Mac iOS 17.0.1 에뮬레이터 실행 불가 해결 본문

프로그래밍/Xamarin

Xcode 15.0.1 업데이트 시 Visual Studio for Mac iOS 17.0.1 에뮬레이터 실행 불가 해결

흑우마스터 2023. 12. 6. 05:23

 

현재 Xcode를 최신으로 업데이트 하면 Visual Studio for Mac에서 위와 같이 정상적으로 세팅 되는 것을 알 수 있다.

 

iOS 버전이 올라갔기 때문에 신규프로젝트를 생성하고 실행하면 오류가 날 수 있는데 이는 다음과 같다

 

 

우선 터미널에서 라이센스에 동의를 해야 한다 xcodebuild -license 라고 입력 후 agree를 해줘야 되며 이후에도 xcodebuild -runFirstLaunch 라는 명령어까지 입력해주는 것으로 시작된다.

 

.NET 6까지 설치한 개발자라면 처음 프로젝트 생성 시 .NET 7 등을 볼 수 없으며 이 때에는 Visual Studio for Mac installer를 통해 다시 업데이트를 진행해야 된다

 

https://visualstudio.microsoft.com/ko/thank-you-downloading-visual-studio-mac/?sku=communitymac&rel=17

 

Visual Studio: 소프트웨어 개발자 및 Teams용 IDE 및 코드 편집기

Visual Studio 개발 도구 및 서비스를 사용하면 모든 개발자가 모든 플랫폼 및 언어로 앱을 쉽게 개발할 수 있습니다. 무료로 어디서나 코드 편집기 또는 IDE를 사용하여 개발하세요.

visualstudio.microsoft.com

 

그리고 업데이트를 하면 생성 템플릿에서 .NET 7를 볼 수 있고 .NET 8을 하고자 하는 사람이라면 터미널에서 dotnet workload install maui 를 할 수도 있겠으나 Visual Studio for Mac에서는 .NET 8이 정상적으로 돌아가지 않으니 패스하고 다음으로 넘어간다

 

 

이제 이 문제를 만날 수 있다. Xcode도 잘 설치되었고 위치도 멀쩡하지만 에뮬레이터를 실행할 수 없다. 이 경우 적잖게 당황할 수 있다. 나도 그랬다. 하지만 닷넷 개발자로서 벌써 당황한다면 자바 개발자로 전향하는데 더 속편할 수 있다.  이제부터 팁이 들어간다

 

 

Xcode 어플리케이션을 실행해서 새로운 앱을 만들려고하면 Downloading iOS 17.0이라고 나온다. 어중간하게 알고 있다면 Apple 개발자 센터 가서 구 버전의 Xcode를 받고 열 생각을 했겠지만 이 방법이 가장 간단하다.

 

 

어지럽게도 Visual studio for Mac은 최신 시뮬레이터를 손쉽게 받는 방법이 제대로 존재하지 않는다. Xcode를 통해 다운 받자. 그리고 실행까지 한번 해주면 Swift로 된 앱이 시뮬레이터를 통해 열리는걸 확인하고 Xcode를 닫자. 그리고 Visual Studio가 동작 중이라면 이 것 역시 완전히 종료하고 재시작하자.

 

오태식이 .. 돌아왔구나..

 

 

잘 동작하는 것을 확인할 수 있다. 

늘 그렇듯 .NET MAUI 정도 할려면 이런 이슈에 당황해선 안된다.

신규 앱을 배포할려고 간만에 새벽에 맥미니 켰다가 문제해결!