Ошибка 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 ответов

Есть (временное) решение, которое я использую...

  1. Открытые устройства и симуляторы
  2. Удалить ваше устройство из списка
  3. Нажмите кнопку + в левом нижнем углу окна
  4. Выберите устройство (перед тем, как нажать на него "Доверие")
  5. Нажмите Trust на устройстве
  6. прибыль

Для меня я все еще должен делать эти шаги каждый раз, когда я подключаю устройство...

У меня на одном компьютере установлены 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

Другие вопросы по тегам