Я настроил CI для моего проекта iOS и droid xamarin через Центр приложений Visual Studio. Все было хорошо, пока я не попытался настроить тестовый запуск пользовательского интерфейса. Я создал скрипт пост-сборки для android и iOS, который в данный момент находится в папке вместе с файлом решения (appcenter-post-build.sh, который необходим для того, чтобы я смог построить все решение [включая проект Xamarin.UITest]).
Я успешно работал с iOS, так как центр приложений позволяет мне выбрать решение для сборки, но это не было разрешено на Android (appcenter-post-build.sh, который находится в той же папке, что и droid.csproj) , Итак, мой обходной путь - создать еще один пост-сценарий appcenter специально для Android. Я пытаюсь создать Xamarin.UITest после сборки Android.
Всякий раз, когда я выполняю это в своем сценарии посткомпиляции, где я пытаюсь собрать Xamarin.UITest:
/Library/Frameworks/Mono.framework/Versions/5_12_0/bin/msbuild $APPCENTER_SOURCE_DIRECTORY/MyDirectory/UITests/Project.UITests.csproj /p:Configuration=Debug
Эта ошибка возвращается в журналах сборки:
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets: error : The specified iOS provisioning profile 'SampleProvisioningProfile' could not be found
Похоже, что он пытается построить проект iOS, что и должно быть. Любые предложения по этому вопросу. Я пытался заставить это работать на прошлой неделе.