The first thing to check when you have an issue like this (
WARNING (restore): You don't appear to have credentials for components.xamarin.com saved in your cookie jar!) is whether you have the Xamarin User Management step in your workflow, before that step. The Xamarin User Management step is responsible for authenticating with Xamarin services, so “sign you in” for xamarin services.
If that’s not an issue (you have the Xamarin User Management step before the failing step), the most likely cause is that you did not configure who’s Xamarin credentials should be used, or it’s configured to use someone else’s credentials who might not have a connected Xamarin account. The solution is really simple:
- Open the app/project on bitrise.io
- Go to the Team tab
- And set the right user (who has a connected Xamarin account on bitrise.io) in the Service credential User section.
This Service credential User specifies which team member’s connected accounts / credentials should be used when bitrise.io have to communicate with other services, in this case with Xamarin services.