github dotnet/maui 6.0.200-preview.14.2

latest releases: 8.0.93, 8.0.83, 8.0.92...
pre-release2 years ago

What's Changed

New Contributors

Full Changelog: 6.0.200-preview.13.2...6.0.200-preview.14.2

Known Issues

  1. 6.0.300 SDK workload CLI cannot install Preview 14 workloads on macOS
  2. Visual Studio 17.2 Preview 2.0 connects to a remote iOS build agent but cannot debug an iOS app
    (NOTE: This will be fixed in an upcoming 17.2 Preview servicing release)

macOS / macOS Build Host Preview 14 installation workaround:

  1. Install the latest 6.0.201 SDK: https://dotnet.microsoft.com/en-us/download/dotnet/6.0
  2. Install a preview of the 6.0.300 SDK: https://github.com/dotnet/installer#table
  3. Open a terminal window
  4. Create a new working folder: mkdir ./p14 and cd ./p14
  5. Create a global.json file to use the 6.0.201 SDK version specifically: dotnet new globaljson --sdk-version 6.0.201
  6. Run the following workload command to install iOS:
sudo dotnet workload install ios \
   --from-rollback-file https://aka.ms/dotnet/maui/preview.14.json 
   --source https://api.nuget.org/v3/index.json
  1. Delete the global.json file rm ./global.json
  2. Delete the 6.0.3xx sdk workload manifests from your global install if they exist, and replace them with the ones the previous command just installed into the 6.0.2xx manifests folder (note: the default global dotnet SDK location is assumed):
sudo rm -rf /usr/local/share/dotnet/sdk-manifests/6.0.300/*
sudo cp -R /usr/local/share/dotnet/sdk-manifests/6.0.200/* /usr/local/share/dotnet/sdk-manifests/6.0.300
  1. Run the following workload command to install the copied manifests into the 6.0.3xx SDK:
sudo dotnet workload install ios \
   --skip-manifest-update \
   --from-rollback-file https://aka.ms/dotnet/maui/preview.14.json \
   --source https://api.nuget.org/v3/index.json
  1. Next, fix the remote iOS build host SDK's installation (this assumes you are logged in as the same user you will connect to from windows, otherwise replace the user path as appropriate):
rm -rf ~/Library/Caches/Xamarin/XMA/SDKs/dotnet/sdk-manifests/6.0.300/*
cp -R /usr/local/share/dotnet/sdk-manifests/6.0.200/* ~/Library/Caches/Xamarin/XMA/SDKs/dotnet/sdk-manifests/6.0.300
  1. Run the workload command in the build host sdk install directory:
~/Library/Caches/Xamarin/XMA/SDKs/dotnet/dotnet workload install ios \
   --skip-manifest-update \
   --from-rollback-file https://aka.ms/dotnet/maui/preview.14.json \
   --source https://api.nuget.org/v3/index.json

Don't miss a new maui release

NewReleases is sending notifications on new releases.