Вам не нужен Mac OS X 10.3 SDK для сборки под Mac OS X 10.3. Просто установите дополнительный Mac OS X 10.4 (Universal) SDK, а затем:
- Установите Base SDK на Mac OS X 10.4 (Universal) SDK
- Установите версию компилятора на GCC 4.0
- Установите для Mac OS X Deployment Target значение Mac OS X 10.3 для архитектуры PowerPC (с использованием условий настройки сборки)
- Осторожно избегайте API, который отсутствует в Mac OS X 10.3
Этого должно быть достаточно для создания приложения Mac OS X, которое будет работать на Mac OS X 10.3.9, даже на Snow Leopard.
Номер версии 10.3.9 важен; если вы используете какой-либо C ++ в этом приложении, Mac OS X 10.3.9 является первой версией (и единственной версией 10.3), которая включает Стандартную библиотеку C ++ в форме разделяемой библиотеки, которая требуется для использования GCC 4.0 или более поздней версии. В противном случае вам придется использовать GCC 3.3, который не включен и не поддерживается с Xcode 3.2 на Snow Leopard.
С другой стороны, код C и Objective-C может даже выполняться в более ранних выпусках Mac OS X 10.3. Я не могу придумать причину, по которой это не так, но я сам не пробовал. Даже люди, придерживающиеся 6-летней версии Mac OS X, будут использовать самую последнюю версию, верно?