Снежный барс и XCode 3.1

Установка XCode моего оригинального Leopard отлично работает (для разработки iPhone 3.0) со Snow Leopard без каких-либо изменений.

Какие преимущества я получу, если установлю XCode 3.2, поставляемый с SL DVD?

Обязательно ли обновляться?


person Mugunth    schedule 29.08.2009    source источник
comment
Прошился сейчас ... Проблем пока не возникало. Также могу загрузить свое приложение на iPhone.   -  person Mugunth    schedule 29.08.2009
comment
Не могли бы вы принять мой ответ? Это было из документов, которые я нашел в Apple, но, поскольку другие сообщают иначе, я не хочу, чтобы моя в любом случае выглядела авторитетной.   -  person slothbear    schedule 29.08.2009
comment
Хорошее освещение обновлений на TUAW: tuaw.com/2009/09/03/xcode-3-2-daily-tip-upgrading-xcode   -  person slothbear    schedule 08.09.2009


Ответы (5)


Xcode 3.1 НЕ поддерживается в Snow Leopard. По словам Криса Эспинозы из команды разработчиков инструментов Apple, это может сработать, хотя есть несколько известных ошибок.

Apple поддерживает только инструменты Xcode 3.2 на Snow Leopard.

Что касается функций, мне больше всего нравится интеграция с Clang / LLVM, обновления инструментов (основные), новая система документации и общие улучшения редактора. Я не могу представить, почему вы не обновились.

Также имейте в виду, что вам необходимо загрузить и установить версию iPhone SDK для Snow Leopard после обновления до Xcode 3.2. Это в основном то же самое, что и версия Leopard, хотя в ней используется версия Foundation, которая ближе к реальному iPhone - это сделано для уменьшения проблем, когда класс работает в симуляторе, но не на устройстве.

person Hunter    schedule 29.08.2009
comment
Я не знаю наверняка, но был бы очень удивлен, если бы Apple поддержала отправку приложений для iPhone в App Store, созданных с помощью 3.1 на Snow Leopard. Они хотят, чтобы вы были на 3.2, если вы на SL. - person Hunter; 29.08.2009
comment
Я обновился до Snow Leopard после WWDC, просто чтобы иметь доступ к Xcode 3.2, это большой шаг вперед. С тех пор я отправил три обновления приложений для iPhone, и все они прошли без сучка и задоринки. Одна вещь, о которой следует знать, - это то, что можно развить iPhone OS 2.x, но это сложно сделать на Snow Leopard и официально не поддерживается. - person Brad Larson; 29.08.2009

Извините за копание здесь могил, но я не могу понять, как вы привыкаете к новой навигации назад / вперед. Это отстой. Теперь я никогда не знаю, куда перейдет курсор, когда я их нажму. Я хочу быстро переключаться между двумя / тремя исходными файлами, но теперь мне приходится использовать мышь из-за «интересных мест» Apple в источнике. Я только что нажал три раза и все еще на той же линии. Вау, интересные локации, я должен сказать ... Я так разочарован, так как это так сильно снизило мой темп, что я серьезно подумываю о том, чтобы вернуться к 3.1 (и Leopard, если это необходимо). Каждый раз, когда я говорю об этом другим пользователям Xcode, они отвечают «просто щелкните то и это», зачем мне использовать мышь при кодировании? Ненавижу использовать мышь при кодировании. И, кстати, разве страница вверх / вниз больше не перемещает курсор, а только "просмотр"?

person Problembarnet    schedule 11.11.2009

Xcode 3.1 должен продолжать работать нормально, но не поддерживается. Обновление содержит множество исправлений ошибок и некоторые новые функции. Поскольку вы разработчик, я предполагаю, что у вас есть доступ к сайту Apple Developer Connection ... вот примечания к выпуску Xcode 3.2: Об инструментах разработчика Xcode

Лично я не увидел в релизе ничего грандиозного, но все равно обновился. Самые большие позиции были посвящены статическому анализу кода. Однако меня всегда интересуют исправления ошибок. К тому же Apple протестировала все новейшие разработки как группа - и я не хочу искушать судьбу смешиванием и соответствием.

person slothbear    schedule 29.08.2009
comment
Сам по себе статический анализ стоит обновления. - person Mark Bessey; 29.08.2009

Я обновился и был расстроен, увидев, что теперь мне нужно подключиться к Интернету, чтобы использовать документацию. (Конечно, это могло быть и раньше, и я этого не заметил.)

person menapole    schedule 02.09.2009

У меня были проблемы с конструктором Core Data со Snow Leo и Xcode 3.1. После обновления на 3.2 все снова стало нормально.

person TalkingCode    schedule 27.11.2009