2015-03-15 4 views
24

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

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

Если это невозможно, я прочитал о копировании старого симулятора в новый Xcode, так как я могу разместить старый симул АТОР (7,1 & 8,1) в Xcode 6.2, что он работает напрямую без повторной загрузки

ответ

88

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

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

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

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

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

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

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

+2

Работал отлично! Я экспериментировал, не удаляя файлы '* .dvtdownloadableindex' на шаге 6, и симулятор установлен нормально. –

+0

Это также помогло скачать его вообще. У меня не очень быстрая связь дома. Поэтому загрузка всегда была неполной с «таймаутом». Это решение помогло и в моем случае. Спасибо! –

+0

Не отображает какое-либо сообщение в области консоли, вы имеете в виду консоль отладки xcode справа? –

1

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

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

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

+0

делает копирование только папку iPhoneSimulator будет работать или если мне нужно скопировать и другие папки также, как он не будет отображаться в списке новых Xcode – HardikDG

+0

да папка копирование только iPhone симулятор делает не показывающий этот симулятор в Xcode. нам нужно скопировать любые другие папки? Я пытаюсь с Xcode 7.0 –

1

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

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

3

Итак, быстрый совет для людей, которые используют диспетчер загрузки для загрузки файла .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 часов, пытаясь понять это. проблема заключается в том, что имя файла выглядит точно так же. Но есть дополнительное пространство где-нибудь.

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

-1

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

  1. Нажмите на Simulator значок и открытый список тренажере.
  2. В конце списка есть возможность добавить новый симулятор «Добавить дополнительный симулятор». Открывается 'Устройство & Симулятор' окно.
  3. Switch to 'Simulator' tab.
  4. В поле симулятора есть три поля.
  5. Нажмите на '+' значок, в левом нижнем углу окна.
  6. Simulator Имя: Введите название имитатора здесь
  7. Тип
  8. устройства: Выберите IPad из этого списка
  9. OS Версия: Выберите версию операционной системы из этого списка
  10. Кликните на ' Создать '

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

Посмотрите на этот снимок, чтобы понять поток выше шагов: enter image description here

А если нет Тренажер/версия ОС в списке тренажере, вы ищете,

  1. Нажмите на Simulator значок и открытый список симуляторов.
  2. В конце списка есть возможность добавить новый симулятор «Скачать Simulator». Это откроет окно «Компонент» (из настроек Xcode >>).
  3. Выберите/выберите симулятор из списка, который необходимо загрузить.

Посмотрите на этот снимок: enter image description here

Смежные вопросы