Xamarin.iOS: невозможно запустить после обновления Visual Studio 2019 - PullRequest
0 голосов
/ 01 ноября 2019

Я столкнулся со странной ситуацией,

После обновления Visual Studio 2019 я не могу запустить приложение в iOS, это происходит, когда я пытаюсь запустить компьютер с Windows, подключенный к Mac,Но когда я запускаю приложение, используя Visual Studio для Mac вместо Windows, приложение запускается без проблем.

Я посмотрел на конфигурации VS и пути для XCode и они верны (/Applications/Xcode.app).The путьна Mac существует и доступны.

Я пробовал следующее решение, но оно не работает: Откройте симулятор -> нажмите в верхнем меню Симулятор -> нажмите ** Сбросить содержимое и настройки. ... ** Также в Windows и Mac используются архитектуры x86_64.

Компьютер Windows: Visual Studio 2019 Professional Версия 16.3.7 Xamarin.iOS и Xamarin.Mac SDK - 13.4.0.2 (e37549b)

Mac: Visual Studio 2019 Enterprise для Mac версии 8.3.5 (сборка 13) Xcode 11.2 (11B52) Xamarin.iOS и Xamarin.Mac SDK - 13.4.0.2 (e37549bc)

Выход для VSв Windows: консоль вывода: приложение было прекращено. Запуск не удался. Приложение «AppName» не может быть запущено на «iPhone 11 iOS 13.2». Ошибка: ошибка HE0042: Не удалось запустить приложение «PackageName» на устройстве «iOS 13.2 (17B84) - iPhone 11»: запрос на открытие «PackageName» не выполнен. Проверьте подробности в журналах. Приложение было закрыто.

Вывод сборки:

Using Xcode 11.2 found in /Applications/Xcode.app/Contents/Developer
Xamarin.Hosting: Xamarin.Hosting
Xamarin.Hosting:     Version: 3064e2c463 (d16-3)
Xamarin.Hosting:     Xcode: /Applications/Xcode.app
Xamarin.Hosting:     Xcode Version: 11.2
Xamarin.Hosting:     Verbosity: 1
Xamarin.Hosting: Loaded /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/DVTFoundation
Xamarin.Hosting: Loaded /Applications/Xcode.app/Contents/SharedFrameworks/DVTiPhoneSimulatorRemoteClient.framework/DVTiPhoneSimulatorRemoteClient
Xamarin.Hosting: Loaded /Library/Developer/PrivateFrameworks/CoreSimulator.framework/CoreSimulator
Xamarin.Hosting: Loaded /Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/DTDeviceKitBase
Xamarin.Hosting: Loaded /Applications/Xcode.app/Contents/SharedFrameworks/DVTKit.framework/DVTKit
Xamarin.Hosting: Loaded /Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKit.framework/DTDeviceKit
Xamarin.Hosting: Loaded /Applications/Xcode.app/Contents/SharedFrameworks/DTXConnectionServices.framework/DTXConnectionServices
Xamarin.Hosting: Loaded /Applications/Xcode.app/Contents/SharedFrameworks/DVTSourceControl.framework/DVTSourceControl
Xamarin.Hosting: Loaded /Applications/Xcode.app/Contents/SharedFrameworks/DVTServices.framework/DVTServices
Xamarin.Hosting: Loaded /Applications/Xcode.app/Contents/SharedFrameworks/DVTPortal.framework/DVTPortal
Xamarin.Hosting: Loaded /Applications/Xcode.app/Contents/SharedFrameworks/DVTDocumentation.framework/DVTDocumentation
Xamarin.Hosting: Loaded /Applications/Xcode.app/Contents/SharedFrameworks/DVTAnalyticsClient.framework/DVTAnalyticsClient
Xamarin.Hosting: Loaded /Applications/Xcode.app/Contents/SharedFrameworks/DVTAnalytics.framework/DVTAnalytics
Xamarin.Hosting: Loaded /Applications/Xcode.app/Contents/SharedFrameworks/SourceKit.framework/SourceKit
Xamarin.Hosting: Loaded /Applications/Xcode.app/Contents/Frameworks/IDEFoundation.framework/IDEFoundation
Xamarin.Hosting: Loaded /Applications/Xcode.app/Contents/SharedFrameworks/IDEProducts.framework/IDEProducts
Xamarin.Hosting: Simulator watchdogs are not disabled for 'iOS 13.2 (17B84) - iPhone 11'.
Xamarin.Hosting: Shutting down simulator...
Xamarin.Hosting: Successfully disabled simulator watchdogs for 'iOS 13.2 (17B84) - iPhone 11'.
Xamarin.Hosting: Launching simulator application 'com.apple.iphonesimulator'
Xamarin.Hosting: Booting iPhone 11...
Xamarin.Hosting: Booted iPhone 11 successfully.
Xamarin.Hosting: No need to boot (already booted): iPhone 11
Xamarin.Hosting: Installing /Users/angyay0/Library/Caches/Xamarin/mtbs/builds/App.iOS/fb8bb79d47458ad099aab10c40ce7836/bin/iPhoneSimulator/Debug/App.iOS.app with Bundle Identifier PackageName on 'iOS 13.2 (17B84) - iPhone 11'...
Xamarin.Hosting: Installed 'PackageName' from /Users/angyay0/Library/Caches/Xamarin/mtbs/builds/App.iOS/fb8bb79d47458ad099aab10c40ce7836/bin/iPhoneSimulator/Debug/App.iOS.app
Xamarin.Hosting: Could not find any potentially troublesome weak load commands.
Xamarin.Hosting: The bundle id PackageName was successfully installed.
Xamarin.Hosting: Creating shared memory for:
__XAMARIN_DEBUG_PORT__=59082
Xamarin.Hosting: Created shared memory id: 65536
Xamarin.Hosting: Mapped shared memory: 0x1091ff000 for key 301399 and id 65536
Xamarin.Hosting: Launching com.hebmex.sg on 'iOS 13.2 (17B84) - iPhone 11'
Xamarin.Hosting: Could not launch the app 'PackageName' on the device 'iOS 13.2 (17B84) - iPhone 11': The request to open "PackageName" failed., will try to reinstall the app
Xamarin.Hosting: Created shared memory token: 301399
Xamarin.Hosting: Installing /Users/angyay0/Library/Caches/Xamarin/mtbs/builds/App.iOS/fb8bb79d47458ad099aab10c40ce7836/bin/iPhoneSimulator/Debug/App.iOS.app with Bundle Identifier PackageName on 'iOS 13.2 (17B84) - iPhone 11'...
Xamarin.Hosting: Installed 'PackageName' from /Users/angyay0/Library/Caches/Xamarin/mtbs/buildsApp.iOS/fb8bb79d47458ad099aab10c40ce7836/bin/iPhoneSimulator/Debug/App.iOS.app
Xamarin.Hosting: Could not find any potentially troublesome weak load commands.

1 Ответ

0 голосов
/ 04 ноября 2019

Я наконец-то решил ее.

Ошибка связи между VS в Windows и CoreSimulator.Framework.

Я выполнил следующие команды, чтобы переустановить CoreSimulator.Framework из терминала:

sudo rm -Rf /Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/*
/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -runFirstLaunch

Затем в настройках проекта Xamarin.iOS был изменен порт отладки (новый). Настройка параметров запуска iOS в режиме выполнения установлена ​​в качестве значения по умолчанию без фоновой выборки.

Надеюсьэто помогает другим с этой проблемой.

...