О метод InstalledApp (string bundleId) , имеет следующее определение:
Конфигурации установленное приложение для использования. Запустит запуск на физическом устройстве.
Вы должны запустить его на физическом устройстве.
Поэтому , если необходимо запустить в симуляторе устройство, следует использовать AppBundle (путь строки) :
Конфигурирует комплект приложений для использования. Запустит запуск на симуляторе.
Метод AppBundle
может использоваться для указания места в файловой системе, в котором может комплектоваться приложение быть найденным. Есть два способа сделать это: с абсолютным или относительным путем. Этот фрагмент демонстрирует использование абсолютного пути к комплекту приложения:
IApp app = ConfigureApp
.iOS
.AppBundle("/path/to/iosapp.app")
.StartApp();
Чтобы использовать относительный путь, путь должен быть относительно сборки Xamarin.UITest. Этот фрагмент является примером того, как использовать относительный путь для определения местоположения пакета приложения:
IApp app = ConfigureApp
.iOS
.AppBundle("../../../iOSAppProject/bin/iPhoneSimulator/Debug/iosapp.app")
.StartApp();
Пример относительного пути указывает AppBundle
до go на три каталога из сборки Xamarin.UITest, и затем перейдите вниз по дереву проекта приложения iOS, чтобы найти комплект приложений.
Вот официальный документ о Инициализация IApp для iOS Приложения .