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