Подтвердить что ты не робот

Загрузите симулятор Xcode напрямую

Я загрузил Xcode 6.2 сегодня, который заменил предыдущий Xcode 6.1 теперь для использования имитатора 7.1 и 8.1 он просит загрузить оба симулятора, но по какой-то причине после попытки 4-5 раз он показывает сетевые проблемы при загрузке или запросе тайм-аута (обратите внимание: в н/д диагностике после того, как он показывает, что сеть работает правильно)

так есть какая-либо прямая ссылка, откуда я могу загрузить пакет симулятора напрямую или где-то, по крайней мере, он показывает прогресс в процентах/размер, а не только бар

Если это невозможно, я прочитал о копировании старого симулятора в новый Xcode, так как я могу разместить старый симулятор (7.1 и 8.1) в Xcode 6.2, чтобы он работал напрямую, не загружая снова

4b9b3361

Ответ 1

Нажатие на Загрузка в Xcode ничего не делало - индикатор выполнения не прогрессировал (это делает его регрессивной панелью?).

Это то, что сработало для меня:

  • Откройте Xcode, откройте настройки, перейдите в раздел "Загрузки".
  • Откройте консольное приложение, очистите консоль.
  • Вернитесь к настройкам Xcode. Запустите загрузку симулятора, затем отмените его.
  • Теперь в консоли вы увидите что-то об отмене с URL-адресом загрузки.
  • Скопируйте URL-адрес с консоли. Затем в терминале в какой-то подходящей папке с царапинами загрузите его:

    curl [URL, который вы скопировали] -O (буква O, а не ноль)

  • Наконец, скопируйте этот файл в ~/Library/Caches/com.apple.dt.Xcode/Downloads
    Удалите все файлы *.dvtdownloadableindex(возможно, это не имеет значения, но я удалил их).

  • В Xcode в разделе "Загрузки" запустите загрузку симулятора снова, он должен найти загруженный файл и установить его.

Как легко было! Всего 7 шагов, hah!

Ответ 2

Итак, быстрый совет для людей, которые используют диспетчер загрузки, загрузить файл .dmg и не смог заставить его работать.

Как только вы поместите файл в папку "Загрузки", Скопируйте и вставьте URL-адрес где-нибудь и скопируйте имя файла.

(для меня я загружал iOS 9.3, поэтому URL был - https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/ com.apple.pkg.iPhoneSimulatorSDK9_3-9.3.1.1460411551.dmg

и переименуйте файл, который вы только что скопировали, в папку "Загрузки", даже если он выглядит точно так же.

Я потратил 2 - 3 часа, пытаясь понять это. Проблема в том, что имя файла выглядит точно так же. Но где-то было дополнительное место.

Другой совет: Также получить консоль загрузки - открыть систему. Убедитесь, что выбрано все сообщения и поиск xcode внутри поля поиска. Перейдите на экран загрузки симулятора xcode, запустите и остановите загрузку для симулятора, который вы хотите, и проверьте внутри консольного журнала. Вы должны найти там URL.

Ответ 3

Выполните следующие шаги, чтобы добавить (новый) симулятор (Xcode 9 и далее)

  • Нажмите значок Симулятор и откройте список симуляторов.
  • В конце списка есть возможность добавить новый симулятор " Добавить дополнительный симулятор". Это откроет окно "Устройство и симулятор" .
  • Перейдите на вкладку "Симулятор" .
  • На вкладке симулятора есть три поля.
  • Нажмите значок '+' в левом нижнем углу окна.
  • Название симулятора: введите имя тренажера здесь
  • Тип устройства: выберите iPad из этого раскрывающегося списка
  • Версия ОС: выберите версию ОС из этого раскрывающегося списка
  • Нажмите "Создать"

Новый новый симулятор будет добавлен в список параметров вашего симулятора.

Посмотрите на этот снимок, чтобы понять поток вышеперечисленных шагов: введите описание изображения здесь

И если в списке симуляторов нет версии симулятора/ОС, вы ищете,

  • Нажмите значок Симулятор и откройте список симуляторов.
  • В конце списка есть возможность добавить новый симулятор " Download Simulator". Это откроет окно "Компонент" (из настроек Xcode → ).
  • Выберите/щелкните симулятор из списка, который вам нужно загрузить.

Посмотрите на этот снимок: введите описание изображения здесь

Ответ 4

так есть прямая ссылка, откуда я могу скачать симулятор пакет, или где-то, по крайней мере, он показывает прогресс в в процентах/размере вместо просто бар

Вы не можете загрузить пакет симуляторов напрямую. Вместо этого вы можете загрузить xcodes из developer.apple, используя эту ссылку, которая предоставляет вам необходимые симуляторы.

Если вы хотите использовать старые симуляторы в новом Xcode, загрузите нужный Xcode, используя вышеуказанную ссылку, после его загрузки, откройте DMG или откройте существующий старый Xcode, щелкните правой кнопкой мыши на приложении Xcode и нажмите "Показать содержимое пакета", перейдите к: Contents/Developer/Platforms/iPhoneSimulator.platform/Developer, скопируйте найденную папку симулятора (например, папку iPhoneSimulator7.1.sdk), повторите шаги 2 и 3 для вашего текущего приложения Xcode, вставьте папку симулятора, перезапустите Xcode, показывая вам новые добавленные симуляторы.

Ответ 5

Часто то, что требуется с Xcode, является хорошим перезапуском. Это не сработало для меня, поэтому я перезапустил свой MacBook Pro. Теперь он работает:)

Это быстро сделать, когда вы застряли.

Ответ 6

Если кто-то ищет в 2019 году, у меня есть лучшее решение, чем смотреть на грязное консольное приложение.

1/Откройте терминал и запустите sudo /Applications/Xcode.app/Contents/MacOS/Xcode , чтобы открыть Xcode в режиме sudo.

2/Xcode> Preferences> Components> Download, затем отмените симулятор, который вы хотите загрузить.

3/Вернитесь в Терминал, он запишет ссылку для скачивания с помощью симулятора, скопируйте его в Safari, чтобы загрузить.