Обновите XCode 4.0 до 4.0.2

#xcode #xcode4

#xcode #xcode4

Вопрос:

Действительно ли мне нужно загружать 4GB XCode только для того, чтобы обновить его с 4.0 до 4.0.2? Я обновил свое устройство до версии 4.3.1, и теперь я не могу отлаживать на нем.

Комментарии:

1. Кто-то, вероятно, проголосует за закрытие этого, но я согласен. Это позор.

2. Я тоже согласен. жалкий процесс обновления.

Ответ №1:

да, вы действительно должны. К сожалению, у Apple нет дополнительных обновлений.

Если вам от этого станет легче, я обновился до версии 4.0.1 утром, а 4.0.2 была выпущена днем.

Комментарии:

1. Черт возьми. Не впечатлен, Apple:(

Ответ №2:

Если вы не хотите обновляться, вы должны иметь возможность изменить версию на своем устройстве с помощью органайзера. Если у вас есть файл ipsw, вы должны иметь возможность поместить в него нужную версию.

Ответ №3:

Это необходимо. И хотя я согласен с тем, что некоторые крупные обновления от Apple могут быть инкрементными, многие изменения глубоко заложены в отладчике и других областях, поэтому, хотя Xcode загружается на 4 ГБ за одну загрузку, инкрементное обновление может сэкономить вам всего несколько сотен МБ в зависимости от изменений. Создание дополнительных обновлений также может занять больше времени, но я не уверен в этом.

Комментарии:

1. Инкрементные обновления имеют свои собственные проблемы. Что происходит, когда пользователь перемещает, удаляет или изменяет некоторые файлы в SDK? И должен ли пользователь сначала загрузить 4.0, затем обновить до 4.0.1, а затем обновить до 4.0.2 (и так далее для последовательных обновлений)? Да, они могли бы создать полный установщик 4.0.2 И инкрементное обновление, но тогда они должны быть синхронизированы, требуется больше тестов, больше возможностей для сбоя установки. Идеального решения не существует.

2. Обычно я думаю об этом скорее как о приложении, которым на самом деле является XCode. Да, в нем есть папки и прочее, но вы можете обновиться с 4.0 до 4.0.2, затем до 3.2 и обратно до 4.0.2. Он просто удаляет старое, чтобы заменить его новым. Я говорил о большем количестве исправлений, но оно того не стоит, особенно если учесть, что Apple не взимает плату за пропускную способность. Это все мы такие.

3. @W Dyson Эта простота установки разных версий и уверенность в том, что все получится правильно, является большим аргументом в пользу полной установки, а не поэтапной. Да, Xcode — это приложение, но обычно оно поставляется с БОЛЬШИМ количеством вспомогательных материалов, которые также являются частью дистрибутива, включая фреймворки, документацию, примеры и утилиты. Что касается пропускной способности, я уверен, будет преуменьшением сказать, что Apple платит за подключение к Интернету так же, как и вы.

4. Я помню, что читал что-то о том, что Apple владеет собственным адресным пространством. Простите меня за недостаток технических знаний, но это что-то вроде того, что у них есть 145.xxx.xxx.xxx. Им принадлежит все пространство 145, потому что они купили его на первом раунде аукционов еще в начале 90-х. (Как и M $, я полагаю) Я не уверен в деталях, или если это вообще правильно, но им не нужно платить поставщику услуг за входящие или исходящие данные. Так что, если это правда, им было бы все равно, если бы это была загрузка объемом 4 ГБ.

5. @W Dyson, IP-номера могут становиться все более ограниченным ресурсом, но именно сетевое подключение стоит денег. Такие компании, как Apple, не просто платят за резервные высокоскоростные соединения с высокой пропускной способностью с гарантиями обслуживания, они также распространяют данные по всему миру с помощью таких сервисов, как Akamai. Я сомневаюсь, что передача одной копии iOS SDK обходится Apple очень дорого, иначе они нашли бы решение с меньшей пропускной способностью. С другой стороны, загрузка 4 ГБ также не обходится большинству пользователей широкополосного доступа в Интернет дорого. Конечно, есть некоторые неудобства — как я уже говорил, идеального решения не существует.

Ответ №4:

Запишите это как ошибку на радаре.

Я тоже не шучу — я сделал, и я знаю многих людей, которые тоже сделали.

Если вы хотите поднять шум по поводу этой проблемы, это то место, где вас услышат.