Возможно ли иметь приложение для iOS и Mac в одном проекте? - PullRequest
11 голосов
/ 02 февраля 2011

Как видно из названия, мне интересно, возможно ли и разумно ли иметь приложение для iOS и приложение для Mac в одном проекте. То есть проект Xcode, имеющий цель приложения Mac и цель iOS.

Если так, то на что мне следует обращать внимание, и это даже хорошая идея?

Небольшой контекст: я работаю над клиентским приложением для веб-службы, которое будет совместно использовать большую часть кода соединения API (уровня модели) между платформами iOS и Mac.

Ответы [ 2 ]

5 голосов
/ 27 августа 2011

Это довольно просто сделать.Убедитесь, что параметр сборки «Базовый SDK» установлен для каждой цели.

Вы также можете добавить специфичные для SDK настройки сборки, щелкнув маленький (+) символ рядом с настройкой сборки: per-SDK build setting

и затем вы можете создать соответствующие схемы XCode для создания всего сразу.

4 голосов
/ 02 февраля 2011

Да, приложение iOS и приложение Mac можно использовать в одном проекте XCode.

Управление сборками и настройками будет проще, если оба приложения находятся в разных проектах.

Но в то же время будет намного проще поддерживать и отлаживать код, если оба они находятся в одном проекте.Например,при внесении изменений в общий API быстрее компилировать оба приложения в одном проекте, чтобы оба приложения принимали общие изменения.

...