#swift #xcode #simulator
#swift #xcode #тренажёр
Вопрос:
Недавно я получил MacBook M1, и он автоматически обновляет вас до Xcode 12, и я не могу использовать какие-либо симуляторы ниже iOS 14.Is есть ли способ обойти это?
Примечание: Да, я загрузил старые симуляторы
Комментарии:
1. Вы загрузили другие симуляторы?
2. да, я их скачал
3. то же самое, вы нашли способ добавить загруженный симулятор более низкой версии?
4. @Ian Для меня проблема «вроде» решена, когда вы переключаетесь на симуляторы iOS 14, вам нужно перейти к исключению архитектур и ввести «arm64», но для более низких версий iOS, если вы получаете сообщение об ошибке о платформе pod и она (x86_64 или arm64), вам просто нужночтобы выполнить очистку, дождитесь ее завершения, и вы сможете запустить свой проект. Единственная проблема, с которой я столкнулся, заключается в том, что она приводит к сбою моей быстрой / гибкой платформы на более низких версиях iOS. Надеюсь, это поможет.
Ответ №1:
Я смог решить различные проблемы с версией iOS на M1. Для iOS 14 и выше перейдите Excluded Architectures
в Build Settings
раздел «В» и «добавить arm64
«. Для более низких версий iOS просто очистите и создайте, и это должно сработать. Единственная проблема, с которой я все еще сталкиваюсь, — это сбой моей быстрой / гибкой платформы в более низких версиях iOS.
Ответ №2:
Попробуйте щелкнуть значок вашего симулятора справа от Run
кнопки. В нижней части всплывающего списка вы найдете Download Simulators
. Перейдите туда и выберите тот, который вы хотите.
Комментарии:
1. @SReddy, является ли цель вашего проекта меньше или равна версии iOS, с которой вы пытаетесь запустить?
2. @SReddy, например, если у вас iOS 14 в качестве цели проекта, не будут показаны более старые симуляторы