Xamarin UI Тестирует ошибку при работе на реальном устройстве iPhone с «невозможно определить версию симулятора» - PullRequest
0 голосов
/ 30 января 2020

У меня было несколько тестов пользовательского интерфейса Xamarin, которые выполнялись на реальных iOS устройствах на ма c, затем я перетянул ветку на другой macbook. Я пытаюсь запустить тесты пользовательского интерфейса Xamarin на реальном устройстве iOS (iPhone 7, 13.3), и тесты не выполняются с ошибкой:

System.Exception : Unable to determine simulator version for 32e4c840ed1cddfa16ccfac38a28fdeda5cf8311

Похоже, что-то идет не так , Идентификатор устройства, 32e4c840ed1cddfa16ccfac38a28fdeda5cf8311, предназначен для моего реального устройства. Я вижу, как приложение устанавливается на устройство до запуска теста. Не следует пытаться найти какие-либо тренажеры. Есть идеи, что здесь происходит?

Моя версия пакета тестирования xamarin ui: 3.0.5.

Я изменил идентификатор устройства приложения в конфигурации на новое устройство ios с устройство предыдущей машины:

            if (Platform == Platform.iOS)
            {
                _app = ConfigureApp
                    .iOS
                    //.DeviceIdentifier("fb982b55cc0fd3635b1c8f9b5f9bd7aac4dc0df4") // real device on mac mini
                    .DeviceIdentifier("32e4c840ed1cddfa16ccfac38a28fdeda5cf8311") // real device on kate's mac
                    .InstalledApp(appFileName)
                    //.PreferIdeSettings()
                    //.AppBundle(appBundleName)
                    .EnableLocalScreenshots()
                    .StartApp(AppDataMode.Clear);
            }

Информация о версии Visual Studio / Xamarin:

=== Visual Studio Community 2019 for Mac ===

Version 8.4.3 (build 12)
Installation UUID: a8b2ba43-da19-448b-815e-28638d01d822
    GTK+ 2.24.23 (Raleigh theme)
    Xamarin.Mac 5.16.1.25 (issue-7441-d16-3-vsmac / 881172e73)

    Package version: 606000155

=== Mono Framework MDK ===

Runtime:
    Mono 6.6.0.155 (2019-08/296a9afdb24) (64-bit)
    Package version: 606000155

=== Roslyn (Language Service) ===

3.4.0-beta4-19562-05+ff930dec4565e2bc424ad3bf3e22ecb20542c87d

=== NuGet ===

Version: 5.3.0.6192

=== .NET Core SDK ===

SDK: /usr/local/share/dotnet/sdk/3.1.101/Sdks
SDK Versions:
    3.1.101
    3.1.100
    3.0.100
    2.1.701
MSBuild SDKs: /Library/Frameworks/Mono.framework/Versions/6.6.0/lib/mono/msbuild/Current/bin/Sdks

=== .NET Core Runtime ===

Runtime: /usr/local/share/dotnet/dotnet
Runtime Versions:
    3.1.1
    3.1.0
    3.0.0
    2.1.15
    2.1.14
    2.1.13
    2.1.12

=== Xamarin.Profiler ===

Version: 1.6.12.29
Location: /Applications/Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler

=== Updater ===

Version: 11

=== Xamarin.Android ===

Version: 10.1.3.7 (Visual Studio Community)
Commit: xamarin-android/d16-4/d66aed0
Android SDK: /Users/kate/Library/Developer/Xamarin/android-sdk-macosx
    Supported Android versions:
        8.1 (API level 27)

SDK Tools Version: 26.1.1
SDK Platform Tools Version: 29.0.4
SDK Build Tools Version: 28.0.3

Build Information: 
Mono: fd9f379
Java.Interop: xamarin/java.interop/d16-4@c4e569f
ProGuard: xamarin/proguard/master@905836d
SQLite: xamarin/sqlite/3.28.0@46204c4
Xamarin.Android Tools: xamarin/xamarin-android-tools/master@9f4ed4b

=== Microsoft Mobile OpenJDK ===

Java SDK: /Users/kate/Library/Developer/Xamarin/jdk/microsoft_dist_openjdk_1.8.0.25
1.8.0-25
Android Designer EPL code available here:
https://github.com/xamarin/AndroidDesigner.EPL

=== Android SDK Manager ===

Version: 16.4.0.9
Hash: 3f7256f
Branch: remotes/origin/d16-4
Build date: 2020-01-14 22:19:04 UTC

=== Android Device Manager ===

Version: 16.4.0.30
Hash: f9172e2
Branch: remotes/origin/d16-4
Build date: 2020-01-14 22:19:24 UTC

=== Xamarin Designer ===

Version: 16.4.0.479
Hash: 074544417
Branch: remotes/origin/d16-4
Build date: 2020-01-22 22:50:22 UTC

=== Xamarin Inspector ===

Version: 1.4.3
Hash: db27525
Branch: 1.4-release
Build date: Mon, 09 Jul 2018 21:20:18 GMT
Client compatibility: 1

=== Apple Developer Tools ===

Xcode 11.3.1 (15715)
Build 11C504

=== Xamarin.Mac ===

Xamarin.Mac not installed. Can't find /Library/Frameworks/Xamarin.Mac.framework/Versions/Current/Version.

=== Xamarin.iOS ===

Version: 13.10.0.17 (Visual Studio Community)
Hash: 5f802ef53
Branch: xcode11.3
Build date: 2020-01-07 11:53:06-0500

=== Build Information ===

Release ID: 804030012
Git revision: 92973d97d9db919d8cc6d422e9c0599cf9995c47
Build date: 2020-01-24 17:47:54+00
Build branch: release-8.4
Xamarin extensions: 72721c588982f09029f051a38f484feb4c804227

=== Operating System ===

Mac OS X 10.15.2
Darwin 19.2.0 Darwin Kernel Version 19.2.0
    Sat Nov  9 03:47:04 PST 2019
    root:xnu-6153.61.1~20/RELEASE_X86_64 x86_64
...