I am working on transitioning to Azure DevOps for source control and automated build process for Xamarin Forms. Here is the initial test process for a Xamarin Forms App...
Start with default Xamarin Forms Android App... tabbed default. Creates App1 successfully.
Build and Test Run Xamarin Forms "App1"... Success.
Archive "App1", AdHoc Distribution... apply Keystore Key... and Save to Shared Directory.
Install "Third Party" app to test device... Success. Install runs as expected.
Devops Integration:
Create DevOps Project.
Inside Visual Studio Use Source Control GIT (local) and DevOps Repo (url provided in DevOps Repos)
Code verified and uploaded to DevOps successfully.
Create Build Pipeline for Xamarin... Build is Successful.
Add Keystore Key (same used for AdHoc Build) to DevOps secure files from Local C:\Users\UserID\appdata\local\xamarin\mono..."
Add Variables for Keystrore, key-alias, and key-password.
Add Signing Task... Test Build Successful (no errors).
Add "PublishBuildArtifact" task, to link APK and allow for download on test device.
Download will not install on device! It appears that the keystore key is not properly applied to apk file... but there are no errors.
Any help would be appreciated...