Maui Pipeline - Nuget Restore fails for iOS

Ganesh Prabhu 1 Reputation point
2022-09-09T22:21:52.727+00:00

We have a Maui-Blazor app that will be supporting iOS & Android.
We are trying to setup pipeline for iOS Build, pipeline fails with Nuget Restore task.
When we try using Nuget Restore Task version 1, it was restoring from "*https://api.nuget.org/v3/index.json*" but failed to restore from "*https://nuget.telerik.com/v3/index.json*" as this required authentication

We also tried using Self-Hosted Agent, but no luck. We get same Error.
For Android build, we tried using Windows Agent and it was working fine.

Kindly help to resolve the issue.

Log (Initialize job)

2022-09-09T21:33:04.0498040Z ##[section]Starting: Initialize job  
2022-09-09T21:33:04.0499950Z Agent name: 'Hosted Agent'  
2022-09-09T21:33:04.0500570Z Agent machine name: 'Mac-1662757542921'  
2022-09-09T21:33:04.0500880Z Current agent version: '2.210.0'  
2022-09-09T21:33:04.0546770Z ##[group]Operating System  
2022-09-09T21:33:04.0547060Z macOS  
2022-09-09T21:33:04.0547250Z 12.5.1  
2022-09-09T21:33:04.0547410Z 21G83  
2022-09-09T21:33:04.0547600Z ##[endgroup]  
2022-09-09T21:33:04.0547800Z ##[group]Runner Image  
2022-09-09T21:33:04.0548030Z Image: macos-12  
2022-09-09T21:33:04.0548230Z Version: 20220907.1  
2022-09-09T21:33:04.0548630Z Included Software: https://github.com/actions/runner-images/blob/macOS-12/20220907.1/images/macos/macos-12-Readme.md  
2022-09-09T21:33:04.0549150Z Image Release: https://github.com/actions/runner-images/releases/tag/macOS-12%2F20220907.1  
2022-09-09T21:33:04.0549480Z ##[endgroup]  
2022-09-09T21:33:04.0549700Z ##[group]Runner Image Provisioner  
2022-09-09T21:33:04.0550340Z 1.0.0.0-main-20220825-1  
2022-09-09T21:33:04.0550550Z ##[endgroup]  
2022-09-09T21:33:04.0551840Z Current image version: '20220907.1'  
2022-09-09T21:33:04.0553440Z Agent running as: 'runner'  
2022-09-09T21:33:04.0620000Z Prepare build directory.  
2022-09-09T21:33:04.0971280Z Set build variables.  
2022-09-09T21:33:04.1009740Z Download all required tasks.  
2022-09-09T21:33:04.1136540Z Downloading task: InstallAppleCertificate (2.200.0)  
2022-09-09T21:33:05.5235500Z Downloading task: InstallAppleProvisioningProfile (1.200.0)  
2022-09-09T21:33:06.6172660Z Downloading task: UseDotNet (2.207.1)  
2022-09-09T21:33:09.2931380Z Downloading task: CmdLine (2.201.1)  
2022-09-09T21:33:09.8872460Z Downloading task: NuGetToolInstaller (1.208.0)  
2022-09-09T21:33:10.7938960Z Downloading task: NuGetCommand (2.208.0)  
2022-09-09T21:33:13.7095430Z Downloading task: DotNetCoreCLI (2.208.0)  
2022-09-09T21:33:16.3557530Z Downloading task: CopyFiles (2.208.1)  
2022-09-09T21:33:16.9515480Z Downloading task: PublishBuildArtifacts (1.200.0)  
2022-09-09T21:33:17.6625590Z Checking job knob settings.  
2022-09-09T21:33:17.6639540Z    Knob: AgentToolsDirectory = /Users/runner/hostedtoolcache Source: ${AGENT_TOOLSDIRECTORY}   
2022-09-09T21:33:17.6643010Z Finished checking job knob settings.  
2022-09-09T21:33:17.7862520Z Start tracking orphan processes.  
2022-09-09T21:33:17.8091070Z ##[section]Finishing: Initialize job  

Log (NuGet restore):

2022-09-09T21:38:51.3041860Z ##[section]Starting: NuGet restore  
2022-09-09T21:38:51.3058490Z ==============================================================================  
2022-09-09T21:38:51.3058860Z Task         : NuGet  
2022-09-09T21:38:51.3059530Z Description  : Restore, pack, or push NuGet packages, or run a NuGet command. Supports NuGet.org and authenticated feeds like Azure Artifacts and MyGet. Uses NuGet.exe and works with .NET Framework apps. For .NET Core and .NET Standard apps, use the .NET Core task.  
2022-09-09T21:38:51.3060200Z Version      : 2.208.0  
2022-09-09T21:38:51.3060440Z Author       : Microsoft Corporation  
2022-09-09T21:38:51.3060820Z Help         : https://learn.microsoft.com/azure/devops/pipelines/tasks/package/nuget  
2022-09-09T21:38:51.3061250Z ==============================================================================  
2022-09-09T21:38:52.1895210Z [command]/Library/Frameworks/Mono.framework/Versions/Current/Commands/msbuild /version /nologo  
2022-09-09T21:38:52.9044650Z SYSTEMVSSCONNECTION exists true  
2022-09-09T21:38:52.9050500Z SYSTEMVSSCONNECTION exists true  
2022-09-09T21:38:53.4749580Z Detected NuGet version 6.3.0.131 / 6.3.0+f43de507d39cf094a546a949f9b32bb5eefcc4ad.f43de507d39cf094a546a949f9b32bb5eefcc4ad  
2022-09-09T21:38:53.6403360Z SYSTEMVSSCONNECTION exists true  
2022-09-09T21:38:53.6727600Z 4cfea04a-8591-47e1-ab67-854d285c46d7 exists true  
2022-09-09T21:38:54.1151630Z [command]/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono /Users/runner/hostedtoolcache/NuGet/6.3.0/x64/nuget.exe restore /Users/runner/work/1/s/MobileProj/MauiProj/MauiPOC.csproj -NoCache -Verbosity Detailed -NonInteractive -ConfigFile /Users/runner/work/1/Nuget/tempNuGet_3204.config  
2022-09-09T21:39:00.1660460Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018: The "WriteRestoreGraphTask" task failed unexpectedly. [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets]  
2022-09-09T21:39:00.1661600Z NuGet Version: 6.3.0.131  
2022-09-09T21:39:00.1761770Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018: NuGet.Frameworks.NuGet.Frameworks1285081.FrameworkException: Invalid framework identifier ''. [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets]  
2022-09-09T21:39:00.1762930Z MSBuild P2P timeout [ms]: 120000  
2022-09-09T21:39:00.1865050Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018:   at NuGet.Frameworks.NuGet.Frameworks1285081.NuGetFramework.GetShortFolderName (NuGet.Frameworks.NuGet.Frameworks1285081.IFrameworkNameProvider mappings) [0x00075] in <5e950d42c1b54c53ba3c01c2accdeea8>:0  [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets]  
2022-09-09T21:39:00.1867720Z MSBuild auto-detection: using msbuild version '15.0' from '/Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin'. Use option -MSBuildVersion to force nuget to use a specific version of MSBuild.  
2022-09-09T21:39:00.1957240Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018:   at NuGet.Frameworks.NuGet.Frameworks1285081.NuGetFramework.GetShortFolderName () [0x00006] in <5e950d42c1b54c53ba3c01c2accdeea8>:0  [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets]  
2022-09-09T21:39:00.1959890Z /Library/Frameworks/Mono.framework/Versions/Current/Commands/msbuild "/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets" /t:GenerateRestoreGraphFile /nologo /nr:false /v:q /p:NuGetRestoreTargets="/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets" /p:RestoreUseCustomAfterTargets="True" /p:DisableCheckingDuplicateNuGetItems="True" /p:RestoreTaskAssemblyFile="/Users/runner/hostedtoolcache/NuGet/6.3.0/x64/nuget.exe" /p:RestoreConfigFile="/Users/runner/work/1/Nuget/tempNuGet_3204.config" /p:RestoreBuildInParallel="False" /p:RestoreUseSkipNonexistentTargets="False"  
2022-09-09T21:39:00.2051000Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018:   at NuGet.ProjectModel.PackageSpecWriter.WriteMetadataTargetFrameworks (NuGet.RuntimeModel.IObjectWriter writer, NuGet.ProjectModel.ProjectRestoreMetadata msbuildMetadata) [0x0007d] in <5e950d42c1b54c53ba3c01c2accdeea8>:0  [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets]  
2022-09-09T21:39:00.2052890Z NuGet.CommandLine.ExitCodeException: Exception of type 'NuGet.CommandLine.ExitCodeException' was thrown.  
2022-09-09T21:39:00.2147510Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018:   at NuGet.ProjectModel.PackageSpecWriter.SetMSBuildMetadata (NuGet.RuntimeModel.IObjectWriter writer, NuGet.ProjectModel.PackageSpec packageSpec) [0x00122] in <5e950d42c1b54c53ba3c01c2accdeea8>:0  [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets]  
2022-09-09T21:39:00.2150230Z   at NuGet.CommandLine.MsBuildUtility.GetProjectReferencesAsync (NuGet.CommandLine.MsBuildToolset msbuildToolset, System.String[] projectPaths, System.Int32 timeOut, NuGet.CommandLine.IConsole console, System.Boolean recursive, System.String solutionDirectory, System.String solutionName, System.String restoreConfigFile, System.String[] sources, System.String packagesDirectory, NuGet.ProjectModel.RestoreLockProperties restoreLockProperties) [0x00489] in <5e950d42c1b54c53ba3c01c2accdeea8>:0   
2022-09-09T21:39:00.2218810Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018:   at NuGet.ProjectModel.PackageSpecWriter.Write (NuGet.ProjectModel.PackageSpec packageSpec, NuGet.RuntimeModel.IObjectWriter writer, System.Boolean hashing) [0x000ce] in <5e950d42c1b54c53ba3c01c2accdeea8>:0  [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets]  
2022-09-09T21:39:00.2220850Z   at NuGet.CommandLine.RestoreCommand.GetDependencyGraphSpecAsync (System.String[] projectsWithPotentialP2PReferences, System.String solutionDirectory, System.String solutionName, System.String configFile) [0x0012b] in <5e950d42c1b54c53ba3c01c2accdeea8>:0   
2022-09-09T21:39:00.2323990Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018:   at NuGet.ProjectModel.DependencyGraphSpec.Write (NuGet.RuntimeModel.IObjectWriter writer, System.Boolean hashing, System.Action`3[T1,T2,T3] writeAction) [0x000a4] in <5e950d42c1b54c53ba3c01c2accdeea8>:0  [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets]  
2022-09-09T21:39:00.2326480Z   at NuGet.CommandLine.RestoreCommand.DetermineInputsFromMSBuildAsync (NuGet.CommandLine.RestoreCommand+PackageRestoreInputs packageRestoreInputs) [0x000e5] in <5e950d42c1b54c53ba3c01c2accdeea8>:0   
2022-09-09T21:39:00.2411500Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018:   at NuGet.ProjectModel.DependencyGraphSpec.Save (System.String path) [0x00024] in <5e950d42c1b54c53ba3c01c2accdeea8>:0  [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets]  
2022-09-09T21:39:00.2479530Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018:   at NuGet.Build.Tasks.WriteRestoreGraphTask.Execute () [0x000f4] in <5e950d42c1b54c53ba3c01c2accdeea8>:0  [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets]  
2022-09-09T21:39:00.2565990Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018:   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute () [0x00029] in <aa07dcd2e118408b8cd8a8e8d87d2fc1>:0  [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets]  
2022-09-09T21:39:00.2656490Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018:   at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask (Microsoft.Build.BackEnd.ITaskExecutionHost taskExecutionHost, Microsoft.Build.BackEnd.Logging.TaskLoggingContext taskLoggingContext, Microsoft.Build.BackEnd.TaskHost taskHost, Microsoft.Build.BackEnd.ItemBucket bucket, Microsoft.Build.BackEnd.TaskExecutionMode howToExecuteTask) [0x002b9] in <aa07dcd2e118408b8cd8a8e8d87d2fc1>:0  [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets]  
2022-09-09T21:39:00.2751340Z   
2022-09-09T21:39:00.4719380Z ##[error]The nuget command failed with exit code(1) and error(/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018: The "WriteRestoreGraphTask" task failed unexpectedly. [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets]  
/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018: NuGet.Frameworks.NuGet.Frameworks1285081.FrameworkException: Invalid framework identifier ''. [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets]  
/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018:   at NuGet.Frameworks.NuGet.Frameworks1285081.NuGetFramework.GetShortFolderName (NuGet.Frameworks.NuGet.Frameworks1285081.IFrameworkNameProvider mappings) [0x00075] in <5e950d42c1b54c53ba3c01c2accdeea8>:0  [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets]  
/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018:   at NuGet.Frameworks.NuGet.Frameworks1285081.NuGetFramework.GetShortFolderName () [0x00006] in <5e950d42c1b54c53ba3c01c2accdeea8>:0  [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets]  
/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018:   at NuGet.ProjectModel.PackageSpecWriter.WriteMetadataTargetFrameworks (NuGet.RuntimeModel.IObjectWriter writer, NuGet.ProjectModel.ProjectRestoreMetadata msbuildMetadata) [0x0007d] in <5e950d42c1b54c53ba3c01c2accdeea8>:0  [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets]  
/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018:   at NuGet.ProjectModel.PackageSpecWriter.SetMSBuildMetadata (NuGet.RuntimeModel.IObjectWriter writer, NuGet.ProjectModel.PackageSpec packageSpec) [0x00122] in <5e950d42c1b54c53ba3c01c2accdeea8>:0  [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets]  
/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018:   at NuGet.ProjectModel.PackageSpecWriter.Write (NuGet.ProjectModel.PackageSpec packageSpec, NuGet.RuntimeModel.IObjectWriter writer, System.Boolean hashing) [0x000ce] in <5e950d42c1b54c53ba3c01c2accdeea8>:0  [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets]  
/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018:   at NuGet.ProjectModel.DependencyGraphSpec.Write (NuGet.RuntimeModel.IObjectWriter writer, System.Boolean hashing, System.Action`3[T1,T2,T3] writeAction) [0x000a4] in <5e950d42c1b54c53ba3c01c2accdeea8>:0  [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets]  
/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018:   at NuGet.ProjectModel.DependencyGraphSpec.Save (System.String path) [0x00024] in <5e950d42c1b54c53ba3c01c2accdeea8>:0  [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets]  
/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018:   at NuGet.Build.Tasks.WriteRestoreGraphTask.Execute () [0x000f4] in <5e950d42c1b54c53ba3c01c2accdeea8>:0  [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets]  
/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018:   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute () [0x00029] in <aa07dcd2e118408b8cd8a8e8d87d2fc1>:0  [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets]  
/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/eyct6b9f.a95.nugetrestore.targets(164,5): error MSB4018:   at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask (Microsoft.Build.BackEnd.ITaskExecutionHost taskExecutionHost, Microsoft.Build.BackEnd.Logging.TaskLoggingContext taskLoggingContext, Microsoft.Build.BackEnd.TaskHost taskHost, Microsoft.Build.BackEnd.ItemBucket bucket, Microsoft.Build.BackEnd.TaskExecutionMode howToExecuteTask) [0x002b9] in <aa07dcd2e118408b8cd8a8e8d87d2fc1>:0  [/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/NuGetScratch/b9pqqmin.qc4.nugetinputs.targets])  
2022-09-09T21:39:00.4749250Z ##[error]Packages failed to restore  
2022-09-09T21:39:00.4755600Z ##[section]Finishing: NuGet restore  
Blazor
Blazor
A free and open-source web framework that enables developers to create web apps using C# and HTML being developed by Microsoft.
1,389 questions
.NET MAUI
.NET MAUI
A Microsoft open-source framework for building native device applications spanning mobile, tablet, and desktop.
2,866 questions
Not Monitored
Not Monitored
Tag not monitored by Microsoft.
35,994 questions
{count} votes