XCode Project: как создавать подпроекты как статические библиотеки?

Мне нужно строить подпроекты как статические библиотеки, не слишком уверенно, как я должен это делать, если я:

  1. Скомпилировать все подпроекты один за другим (или скомпилировать основной проект один раз?)
  2. Найдите файлы .a для подпроектов в папке продуктов, скопируйте их в основной проект
  3. скопировать все файлы .h для подпроектов в папку в основных проектах
  4. удалить все подпроекты

Правильность приведенных выше шагов?

Кроме того, мне нужно скомпилировать их в режиме release (или отладки), а также для имитатора и устройства соответственно?

Благодаря!

2 Solutions collect form web for “XCode Project: как создавать подпроекты как статические библиотеки?”

Я использую статическую библиотеку в своем проекте. Шаги, которые вы упомянули, являются правильными, за исключением удаления всех подпроектов? Зачем вам вообще нужны субпроекты. Все они идеально должны быть независимыми библиотеками, скомпилированными независимо, и вы просто добавляете файлы .a и основные файлы заголовков в основной проект. Если вы сделаете это, вам не нужно обновлять свой основной проект при изменении вашей статической библиотеки. Вам просто нужно обновить файл .a или .h, если они будут изменены …. и да, вам нужно будет скомпилировать статические библиотеки в режиме выпуска, если вы хотите отправить свое приложение в appstore. Симулятор и устройство действительно не имеют значения, поскольку он не будет работать. Все дело в iOS target и базовом SDK, с которым вы столкнулись.

Нет, вам не нужно ничего делать, потому что Xcode сделает все это за вас …

В принципе, просто перетащите проект библиотеки, задайте зависимости и сделайте следующее: подробности см. На этой странице .

  • Как сохранить определенный массив форматов в Core Data?
  • Swift - не конвертируется в «NativeObject»
  • Как я могу использовать Core Graphics для рисования круга в моем месте касания?
  • Как программно изменить ограничения, которые добавляются из раскадровки?
  • Неожиданный код машины - повлияет ли это на утверждение приложения?
  • Xcode 4.2 перескакивает в main.m каждый раз после остановки симулятора
  • iOS Game Center Leaderboard не позволяет связывать?
  • UIWebView Inside Размер содержимого UIScrollView
  • Создайте iPhone с шестью плюсовыми элементами интерфейса (желательно с Autolayout)
  • Отправка один раз (dispatch_once) singleton зависает / блокируется в объекте c
  • PFQuery FindObjectsInBackground Возвращает 0
  • Interesting Posts

    Cocos2D Gravity?

    AVPlayer перестает играть и не возобновляется снова

    Неверная ошибка контекста в iOS 7 при добавлении UIPickerView внутри таблицы UIActionSheet?

    Центр UIButton по горизонтали со словом-оберткой

    textFieldShouldReturn не работает (используя раскадровку на XCode 4)

    Невозможно интегрировать amazon в приложение iOS

    Проекты не запускаются в iOS при добавлении XSuperObject

    Удалите закругленные углы ниже UIStatusBarStyleBlackOpaque на iPhone под управлением iOS 6

    * 67 в номере телефона для приложения IOS

    iOS – MKMapView – Перетаскиваемые аннотации

    NSInvalidArgumentException ', reas – : попытка вставить нулевой объект из объектов '

    Пользовательская настройка высоты ячейки ячейки в раскадровке не отвечает

    Ссылка на Safari «Добавить на главный экран» изнутри приложения?

    Обнаруживать, когда пользователь очищает уведомление от центра уведомлений

    Как направить вывод printf на тот же объект, что и NSLog?

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