Возможно ли иметь приложение iOS и Mac в одном проекте?

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

Если да, то о чем я должен следить, и это даже хорошая идея.

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

2 Solutions collect form web for “Возможно ли иметь приложение iOS и Mac в одном проекте?”

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

Вы также можете добавить настройки сборки для SDK, щелкнув маленький (+) символ рядом с настройкой сборки: настройка на SDK

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

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

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

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

  • iOS - удаление всех записей, содержащих ключ на всех NSDiction, хранящихся в главном NSDictionary
  • Отклики вызовов делегатов Push Notification не вызываются
  • Objective-C: Photo Viewer для iOS с поддержкой ARC?
  • Fade Image to Transparent в iOS
  • UIView неожиданно переходит в строку состояния
  • iOS: ошибка при отправке файла приложения в Dropbox с помощью UIDocumentInteractionController
  • Более плавный опыт рисования (iOS)
  • Как проверить, установлен ли пользовательский делегат?
  • Продолжайте воспроизведение звука с html5-проигрывателя, когда в фоновом режиме iOS
  • backBarButtonItem не вызывает действие
  • Многопоточность в iOS - как заставить поток ждать состояния?
  • Interesting Posts

    Как сделать generics в ограничении типа коллекции?

    iOS7: Как добавить фиксированную панель поиска, такую ​​как Контакты на iOS7?

    добавление CocoaLibSpotify

    iPad App продолжает работать как приложение для iPhone?

    Жизненный цикл ARC локальной переменной, преждевременный выпуск

    Что такое последняя схема URL, чтобы открыть канал YouTube из приложения iOS

    Методы моментальных снимков на устройстве iPhone 6 и симуляторе

    UISearchBar увеличивает высоту навигационной панели в iOS 11

    Быстрая перемотка назад и быстрая перемотка вперед в AVAudioPlayer

    Тестирование Автообновление покупки в приложении в среде песочницы

    Как определить, есть ли новая версия моего приложения для iOS?

    Как накладывать элементы управления над видом камеры в Phonegap 3.2.0?

    Как применять фильтры Core Image по одному для экономии памяти?

    операторы с быстрым переключением имеют разные и общие вещи

    Инструмент командной строки для анализа файла .app или .ipa

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.