Maui Pipeline - Nuget Restore fails for iOS
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