Я создал свой 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();