Xamarin UITest на симуляторе: «Приложение не запущено» - PullRequest
0 голосов
/ 06 апреля 2020

Я создал свой Xamarin.UITest на Xamarin. iOS Project и пытаюсь запустить его с NUnit в Visual Studio для Ma c IDE.

NUnit Console Runner 3.11.1 (.NET 2.0)

Runtime Environment
   OS Version: MacOSX 18.7.0.0 
   Runtime: .NET Framework CLR v4.0.30319.42000

Run Settings
    DisposeRunners: True
    WorkDirectory: /Users/saggesel
    ImageRuntimeVersion: 4.0.30319
    ImageTargetFrameworkName: .NETFramework,Version=v4.7.2
    ImageRequiresX86: False
    ImageRequiresDefaultAppDomainAssemblyResolver: False
    RuntimeFramework: mono-4.0
    NumberOfTestWorkers: 8

Тест распознан, но когда я запускаю его, у меня возникает эта проблема:

System.Exception: не удалось выполнить: / usr / bin / osascript / var / folder / yq / mpk6__g971jd_5ct9tb9qpcntykt8s / T / uitest / a-3F75CCDA63466EB78640707407757755757755757755755757778705707407407705704707405707 QuitSimulator.AppleScript - код выхода: 1 /var/folders/yq/mpk6__g971jd_5ct9tb9qpcntykt8s/T/uitest/a-3F75CCDA63466EB74557B78677A470405786EF23/QuitSimulator. Ошибка приложения *. Бег. (-600) в Xamarin.UITest.Shared.Processes.ProcessRunner.Run (путь System.String, аргументы System.String, System.Collections.Generi c .IEnumerable`1 [T] noExceptionOnExitCodes)

У меня есть настройки DeviceIdentifier и ipa path (я пробовал также с .app передавать его через AppBundle, но та же проблема).

    var result = ConfigureApp
                    .iOS
                    .EnableLocalScreenshots()
                    .DeviceIdentifier(ios_id)
                    .InstalledApp(AppConfig.PathIpa)
                    .PreferIdeSettings();

    return result.StartApp();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...