Я работаю над проектом, который должен содержать две цели. Один для создания Framework для использования в разработке для Mac, а другой для создания статической библиотеки для использования в разработке для iPhone.
В общем коде нет проблем с #ifdef между платформами, но я просто не могу правильно определить цели и зависимости.
Первый вопрос: какой базовый SDK использовать?
Например, если я использую Mac 10.5, я не могу включить UIKit Framework (он помечен красным и не показывает заголовочные файлы, если я его разверну). Даже если цель, которая на самом деле ссылается на нее, создается для iPhone OS ..
Другой вопрос, как насчет Foundation.framework или чего-то вроде Security.framework? Как с ними бороться, так как могу включить только одну из версий (Mac или iPhone SDK) ...
У кого-нибудь есть совет для меня?
Я хотел бы иметь чистую структуру проекта и определенно одинаковую кодовую базу для обеих целей ... Конфигурации - это путь?
Спасибо!