У меня есть неприятная проблема, которую я не могу решить без посторонней помощи: у меня был установлен Leopard 10.5.8 на Mac Pro и Xcode 3.1.3, а вчера я обновился до SL. После обновления что-то случилось с существующим Xcode, потому что я больше не мог собирать (xcodebuild не мог быть найден моими инструментами сборки).
Поэтому я снова установил Xcode 3.1.3, думая, что обновление решит проблему. Это не так, и я получил 2 приложения XCode - одно в /Developer /Applications и одно в /Xcode 3.1.3 /Applications (когда я переустанавливал Xcode, он хотел установить в /Xcode 3.1.3, и там не было возможность установки в папку по умолчанию - /Developer).
Следующим шагом было удаление обоих /Developer и /Xcode 3.1.3 и переустановка Xcode 3.1.3. Снова захотелось установить в /Xcode 3.1.3 и все равно не работал. Хорошо, я сказал, я устал с этим возиться, я устанавливаю Xcode 3.2. Что я и сделал и установил в /Developer.
Теперь я могу строить с использованием Xcode 3.2, но не могу отлаживать из Xcode. Когда я запускаю сеанс отладки, я получаю следующее сообщение в консоли GDB: «Исключение: стартовая задача (/Developer/usr/bin/gdb); имя: NSInvalidArgumetException, причина: рабочий каталог не существует».
Если я вызываю GDB из терминала, он работает нормально. Любые предложения о том, как это исправить?