Xcode - это полезная среда разработки для создания библиотеки.
Конечно, хороший первый шаг - посмотреть, будет ли один исходный код работать самостоятельно с включенными скриптами настройки.
Если нет, то возникает вопрос, сколько библиотек вам нужно связать.
В сети есть ресурсы (или, по крайней мере, раньше) для использования Xcode (или, возможно, его предшественника, создателя продуктов) для переноса проектов Unix на Mac.
Хороший учебник по адресу: http://www.macresearch.org/tutorial-introducing-xcode-30-organizer
Еще один хороший пример - Порты Дарвина.
Что касается того, чтобы сделать это самостоятельно. Вы можете создавать библиотеки на основе c ++ в XCode. Люди делают это каждый день. Вы даже можете использовать один из шаблонов Xcode, чтобы начать работу.
Тем не менее, библиотека dev требует большего опыта работы с Xcode, чем с простым приложением Cocoa «Hello World».
Остальные вопросы будут касаться того, что зависимости исходного кода уже встроены в SDK для Mac. (Не задерживайте дыхание, связываясь с MFC)
Это общий вопрос ... Так что это общий ответ.