Я получаю следующие 3 ошибки при сборке приложения MAUI для симулятора iOS (проблем с развертыванием в симуляторе Android нет):
actool exited with code 1
arch exited with code 1
The operation couldn't be completed. Failed to locate any simulator runtime matching options: {
BuildVersionString = 21F77;
Platforms = (
"com.apple.platform.iphonesimulator"
);
VersionString = "17.5";
}
У меня это происходит с любым/всеми приложениями MAUI — я создал совершенно новое приложение, не внес никаких изменений, и это все еще происходит.
Что я пробовал:
попытка 1:
<PropertyGroup Condition = "'$(TargetFramework)'=='net8.0-ios'">
<ForceSimulatorX64ArchitectureInIDE>true</ForceSimulatorX64ArchitectureInIDE>
</PropertyGroup>
попытка 2:
<PropertyGroup Condition = "'$(TargetFramework)'=='net8.0-ios'">
<RuntimeIdentifier>iossimulator-x64</RuntimeIdentifier>
</PropertyGroup>
Обновился ли ваш Xcode? Запустили ли вы Xcode, чтобы проверить, хочет ли он сначала установить среду выполнения?
Ответ здесь. Необходимо было загрузить 17.5 на xcode, хотя он не подключался к симулятору iOS.
Посмотрите Невозможно выполнить отладку на устройстве iPhone и Невозможно распространить приложение MAUI iOS в магазине приложений