Возникнут ли у меня проблемы с использованием PPC Mac Mini в качестве машины для сборки приложения 10.5+ при разработке на Snow Leopard?

Мы разрабатываем с использованием Xcode 3.2 на Snow Leopard. Однако приложение, которое мы разрабатываем, нацелено на 10.5+ (Leopard).

Я ищу настройку сервера непрерывной интеграции (через CruiseControl).

У меня есть старый PPC Mac Mini. Я понимаю, что он будет работать только с 10.5 с Xcode 3.1.3.

Скорее всего, мне повезет с настройкой Mini в качестве сервера интеграции, или я столкнусь со слишком большим количеством проблем, чтобы окупить его и, таким образом, лучше провести кампанию за машину Intel?

Некоторые вещи я рассматриваю:

  • Если мы начнем разрабатывать приложения для iPhone, мы не сможем создавать их на PPC Mini.
  • Файлы проекта XCode должны оставаться совместимыми с 3.1.
  • Я считаю, что PackageMaker также получил обновление в 10.6. Я не уверен, что обновленный файл .pmproj имеет обратную совместимость.

person Lawrence Johnston    schedule 28.10.2009    source источник


Ответы (1)


Скорее всего, мне повезет с настройкой Mini в качестве сервера интеграции, или я столкнусь со слишком большим количеством проблем, чтобы окупить его и, таким образом, лучше провести кампанию за машину Intel?

Это зависит от того, что вы пытаетесь сделать. Если вы разрабатываете для Mac OS X 10.5 или более ранней версии, нет проблем. Однако вы не можете скомпилировать для 10.6 на машине 10.5, а старые компиляторы на машинах 10.5 могут иметь ошибки или не иметь функций, которые есть у разработчиков настольных компьютеров.

Если мы начнем разрабатывать приложения для iPhone, мы не сможем создавать их на PPC Mini.

Правильный.

Файлы проекта Xcode должны оставаться совместимыми с 3.1.

Легко управлять в Project> Edit Project Settings> General.

Я считаю, что PackageMaker также получил обновление в 10.6. Я не уверен, что обновленный файл .pmproj имеет обратную совместимость.

Не должно быть проблем; если он запущен на Mini, вас волнует, совместимы ли пакеты напрямую, и они есть.

person cdespinosa    schedule 29.10.2009