Ошибка dyld_shared_cache_extract_dylibs для iPhone XS Max, работающего на ios 12.1.2
Я пытаюсь запустить свое приложение на iPhone XS Max под управлением iOS 12.1.2, но до конца сборки и оно возвращает "dyld_shared_cache_extract_dylibs fail", я удалил поддерживаемые файлы для него и повторно запустил свое приложение, и оно выдает ту же ошибку, какие-либо предложения я застрял?????
5 ответов
Есть (временное) решение, которое я использую...
- Открытые устройства и симуляторы
- Удалить ваше устройство из списка
- Нажмите кнопку + в левом нижнем углу окна
- Выберите устройство (перед тем, как нажать на него "Доверие")
- Нажмите Trust на устройстве
- прибыль
Для меня я все еще должен делать эти шаги каждый раз, когда я подключаю устройство...
У меня на одном компьютере установлены Xcode10.3 и Xcode11.2.1. Какое бы решение я ни пробовал, оно не работает с Xcode10.3 и iPhone11. Однако в последней версии Xcode он работает как шарм. Думаю, выход - перейти на последнюю версию Xcode.
Я пробовал все, и мое решение было пойти в магазин приложений и снова загрузить xcode, он будет обновляться самостоятельно
Недавно я решил эту проблему, установив Xcode 11.2 и 10.1 рядом друг с другом и используя Xcode 11.2 для создания файлов отладчика. Кажется, что 10.1 не может обрабатывать более новые версии iOS и неправильно создает файлы поддержки отладчика.
Удалить все под ~/Library/Developer/Xcode/iOS DeviceSupport/
связана с версией iOS, дающей вам проблемы. Здесь Xcode сохраняет файлы поддержки отладчика. Затем запустите Xcode 11.2 с подключенным телефоном и позвольте ему создать поддержку отладчика. После завершения закройте его и откройте Xcode 10.1, и он должен работать.
попробуйте запустить его в последней версии Xcode, затем повторите попытку в той версии, которую вы хотите, и попробуйте перезагрузить мобильное устройство, отключить его и снова подключить, что сработало для меня.
Кстати, спасибо @unstablerealtiy