Недавно я обновился с XCode 3 до 4, и теперь у меня проблемы со сборкой моего проекта iPhone. Мне нужно поддерживать старые версии iOS до 3.1. С XCode 3.2.5 у меня не было проблем со сборкой SDK 4.2, используя цель развертывания iOS 3.1. Я также добавил слабую ссылку на библиотеку libSystem.B, который необходим для запуска приложения в более старых версиях iOS. Теперь, когда я создаю с XCode 4, я получаю ошибку компоновщика ниже. Шаг компиляции завершается, но шаг связывания не выполняется. Если я удалю слабую ссылку на библиотеку libSystem.B, то сборка завершится, но приложение выйдет из строя при запуске при запуске на iOS 3.1.
Кто-нибудь нашел решение этой проблемы? Как выполнить сборку с XCode 4 для работы в старой версии iOS?
ld: библиотека не найдена для -lSystem.B
collect2: ld вернул 1 статус выхода
Команда /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 завершилась неудачно с кодом выхода 1