c# – MAUI: How to point MacOSX SDK location for Visual Studio Code?


Mac M1.
macOS Sonoma v14.1.1.
Xcode v15.0.1.
.net 8.0.100.
Visual Studio Code v1.84.2 (Universal).

I haven’t Visual Studio for Mac (it was uninstalled by me couple weeks ago). Now I have Visual Studio Code only.

When I try to build my new maui application through Visual Studio Code or through dotnet build command I get the error:

andrey@BushM1 MyFirstMauiApp % dotnet build
MSBuild version 17.8.3+195e7f5a3 for .NET
Determining projects to restore…
All projects are up-to-date for restore.
/usr/local/share/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/msbuild/iOS/Xamarin.Shared.targets(1837,3): error : Could not find a valid Xcode app bundle at ‘/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk’. Please update your Apple SDK location in Visual Studio’s preferences (Projects > SDK Locations > Apple > Apple SDK). [/Users/andrey/projects/MyFirstMauiApp/MyFirstMauiApp/MyFirstMauiApp.csproj::TargetFramework=net8.0-ios]
/usr/local/share/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/msbuild/iOS/Xamarin.Shared.targets(1837,3): error : [/Users/andrey/projects/MyFirstMauiApp/MyFirstMauiApp/MyFirstMauiApp.csproj::TargetFramework=net8.0-ios]
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/17.0.8478/tools/msbuild/iOS/Xamarin.Shared.targets(1837,3): error : Could not find a valid Xcode app bundle at ‘/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk’. Please update your Apple SDK location in Visual Studio’s preferences (Projects > SDK Locations > Apple > Apple SDK). [/Users/andrey/projects/MyFirstMauiApp/MyFirstMauiApp/MyFirstMauiApp.csproj::TargetFramework=net8.0-maccatalyst]
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/17.0.8478/tools/msbuild/iOS/Xamarin.Shared.targets(1837,3): error : [/Users/andrey/projects/MyFirstMauiApp/MyFirstMauiApp/MyFirstMauiApp.csproj::TargetFramework=net8.0-maccatalyst]
MyFirstMauiApp -> /Users/andrey/projects/MyFirstMauiApp/MyFirstMauiApp/bin/Debug/net8.0-android/MyFirstMauiApp.dll

Build FAILED.

/usr/local/share/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/msbuild/iOS/Xamarin.Shared.targets(1837,3): error : Could not find a valid Xcode app bundle at ‘/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk’. Please update your Apple SDK location in Visual Studio’s preferences (Projects > SDK Locations > Apple > Apple SDK). [/Users/andrey/projects/MyFirstMauiApp/MyFirstMauiApp/MyFirstMauiApp.csproj::TargetFramework=net8.0-ios]
/usr/local/share/dotnet/packs/Microsoft.iOS.Sdk/17.0.8478/tools/msbuild/iOS/Xamarin.Shared.targets(1837,3): error : [/Users/andrey/projects/MyFirstMauiApp/MyFirstMauiApp/MyFirstMauiApp.csproj::TargetFramework=net8.0-ios]
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/17.0.8478/tools/msbuild/iOS/Xamarin.Shared.targets(1837,3): error : Could not find a valid Xcode app bundle at ‘/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk’. Please update your Apple SDK location in Visual Studio’s preferences (Projects > SDK Locations > Apple > Apple SDK). [/Users/andrey/projects/MyFirstMauiApp/MyFirstMauiApp/MyFirstMauiApp.csproj::TargetFramework=net8.0-maccatalyst]
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/17.0.8478/tools/msbuild/iOS/Xamarin.Shared.targets(1837,3): error : [/Users/andrey/projects/MyFirstMauiApp/MyFirstMauiApp/MyFirstMauiApp.csproj::TargetFramework=net8.0-maccatalyst]
0 Warning(s)
2 Error(s)

Time Elapsed 00:00:04.48

The /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk directory is not exist on my computer. But the /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk exists.

I’ve tried to find Projects > SDK Locations > Apple > Apple SDK or similar in Visual Studio Code settings but I didn’t find it.

I created symlink but it didn’t help me: sudo ln -s MacOSX13.3.sdk MacOSX13.1.sdk.

How can I solve the problem?

Latest articles

spot_imgspot_img

Related articles

Leave a reply

Please enter your comment!
Please enter your name here

spot_imgspot_img